Please see:
http://en.wikipedia.org/wiki/List_of_data_types_of_the_Standard_Libraries#Base_Class_Library.
You can use BCL classes the same way as you do it in .NET: you reference the assembly by its
strong name, assuming that this assembly is placed in GAC (
http://en.wikipedia.org/wiki/Global_Assembly_Cache).
After you do it, top-level assembly types become accessible to your assembly code by
full names, which you can shorten in use using
using
declarations (not to be mixed up with
using
statements).
Basically, the assembly name is referenced in a command line of appropriate build tools. If you use Xamarin Studio, please see
http://developer.xamarin.com/guides/cross-platform/getting_started/introducing_xamarin_studio, the section "Assembly References". By the way, it looks exactly the same in different IDE: Visual Studio, SharpDevelop, MonoDevelop.
—SA