title: Definition of C# data structures and algorithms
body: <p>This may be a silly question (with MSDN and all), but maybe some of you will be able to help me sift through amazing amounts of information. </p>
  
  <p>I need to know the specifics of the implementations of common data structures and algorithms in C#. That is, for example, I need to know, say, how Linked Lists are handled and represented, how they and their methods are defined.</p>
  
  <p>Is there a good centralized source of documentation for this (with code), or should I just reconstruct it? Have you ever had to know the specifics of these things to decide what to use?</p>
  
  <p>Regards, and thanks.</p>