title: How can i serialize and deserialize a dictionary in vb.net?
body: <p>I am working with an application that needs to store large dictionaries of 40 000+ keys and values in a file, and then load them back into dictionaries on startup... Right now i am using a simple character separation with split and a for each loop on startup like:
  <code>key1=value1|key2=value2|key3=value3</code> etc...</p>
  
  <p>however, i am looking for a more efficient way of serializing and deserializing the dictionaries... also with size of the serialized data in mind as there is quite a lot of entries.</p>