ECMA Documentation.

You can get the documentation for the ECMA specs from:

Older copies of the standard are available here:

These contain specifications for the assembler, the metadata, byte codes supported by the CLI virtual machine, the C# language and the core class libraries.

For details on the .NET class libraries, you can visit the Microsoft's Developer Network: