http://www.microsoft.com/net/ecma
Microsoft have gone to ECMA for standardisation of the C# language and the Common Language Infrastructure (which includes some of the base classes in the standard library aka .NET framework).
ECMA Standardization
On October 31, 2000, Hewlett-Packard, Intel Corporation, and Microsoft jointly submitted proposed draft standards to ECMA, an international standards organization, for use in defining the C# Programming Language (ECMA TC39/TG2) and the Common Language Infrastructure (ECMA TC39/TG3). The official submissions are available from the ECMA web site at
http://www.ecma.ch
Hewlett-Packard, Intel Corporation, and Microsoft are providing mirror sites for these specifications. In addition, these sites provide a class library browser which will be hosted at ECMA later this year. The URLs for the mirror sites are:
Specifications
The following documents are available:
- CLI Part 1: Architecture (word, pdf) [1.2 MB, 580 KB]
- CLI Part 2: General (word, pdf) [1.85 MB, 1.1 MB]
- CLI Part 3: Instruction Set (word, pdf) [866 KB, 476 KB]
- CLI Part 4: Base Class Library (word, pdf) [468 KB, 123 KB]
- CLI Part 5: Annexes (word, pdf) [978 KB, 219 KB]
- C# Language Specification (word, pdf) [1.71 MB, 1.5 MB]
In addition, the following document provides a link to the current approved ECMAScript Edition 3 Language specification. Work is currently being undertaken within TC39 TG1 to standardize enhancements to the ECMAScript language.
- ECMAScript Edition 3 Language Specification (pdf) [656 KB]
Class Library Reference Page
The following class library resources are available:
- CLI Class library browser
- CLI Class library XML [12.4 MB]
From msdn.microsoft.com:
On December 13, 2001, the ECMA General Assembly ratified the C# and common language infrastructure (CLI) specifications into international standards. The ECMA standards will be known as ECMA-334 (C#) and ECMA-335 (the CLI). There is also a technical report on the CLI which will be known as ECMA TR84. In addition, ECMA approved the fast-track motion of these specifications to ISO. This is a huge step toward the Microsoft .NET Framework being widely accepted by the industry.