title: serialization of dictionary
body: <p>I have lists of objects that I want to store in the session and I'm declaring them like this:</p>
  
  <pre><code>Dictionary&lt;DateTime, List&lt;MyObjects&gt;&gt; SessionMyObjects = new Dictionary&lt;DateTime, List&lt;MyObjects&gt;&gt;();
  </code></pre>
  
  <p>I'm reading some posts that suggest that dictionaries are not serializable and storing dictionaries in the session will cause errors. What is this about? <strong>I'm using InProc; there's no serialization with this storage type?</strong> If the code compiles, could I still get some strange errors later because of using this structure?</p>