Base types, Collections, Diagnostics, IO, RegEx…
Jay Roxe used to work on the BCL team as the dev lead, and has a lot of excellent historical knowledge about fundamental classes. He recently gave an interview on .NET Rocks, in which he discusses a wide variety of things, including touching on the internals of String and StringBuilder. Check it out!