Die Spezifikationen für die Sprache C# und die CLI (Common Language Infrastructure) werden über Ecma International® standardisiert. Die erste Ausgabe dieser Standards wurde von Ecma im Dezember 2001 veröffentlicht.
Nachfolgende Überarbeitungen der Standards wurden von den Arbeitsgruppen TC49-TG2 (C#) und TC49-TG3 (CLI) innerhalb des Programming Languages Technical Committee (TC49) entwickelt und von der Ecma General Assembly und anschließend von ISO/IEC JTC 1 im Rahmen des ISO Fast-Track-Prozesses übernommen.
Aktuelle Standards
Die folgenden offiziellen Ecma-Dokumente sind für C# und die CLI (TR-84) verfügbar:
The C# Language Standard (Version 7): ECMA-334.pdf
The Common Language Infrastructure (Die Common Language Infrastructure): ECMA-335.pdf.
Information Derived from the Partition IV XML File (Aus Partition IV der XML-Datei abgeleitete Informationen): ECMA TR/84-Format.
Die offiziellen ISO/IEC-Dokumente sind auf der ISO/IEC-Seite Publicly Available Standards (Öffentlich verfügbare Standards) erhältlich. Diese Links stammen direkt von dieser Seite:
Information technology - Programming languages - C# (Informationstechnologie – Programmiersprachen – C#): ISO/IEC 23270:2018
Information technology – Common Language Infrastructure (CLI) Partitions I to VI (Informationstechnologie – Common Language Infrastructure (CLI), Partitionen I bis VI) ISO/IEC 23271:2012
Information technology – Common Language Infrastructure (CLI) – Technical Report on Information Derived from Partition IV XML File (Informationstechnologie – Common Language Infrastructure (CLI) – Technischer Bericht zu Informationen, die aus Partition IV der XML-Datei abgeleitet sind): ISO/IEC TR 23272:2011
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
.NET ist eine kostenlose, plattformübergreifende Open-Source-Entwicklerplattform für die Erstellung vieler verschiedener Arten von Anwendungen. Mit .NET können Sie mehrere Sprachen, Editoren und Bibliotheken verwenden, um für das Web, für mobile Geräte, für Desktop-Geräte, für Spiele und für IoT zu entwickeln.