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: