Spezifikation des C#-Standards

Die C#-Spezifikation ist die verbindliche Quelle für die Programmiersprache C#. Der Ausschuss für den ECMA C#-Standard (TC49-TG2) erstellt die Spezifikation. Der Ausschuss arbeitet derzeit an Version 8 des Standards. Der hier veröffentlichte Entwurf enthält einige, aber nicht alle C# 8-Features. Der Ausschuss verwendet Microsoft-Spezifikationen und LDM-Notizen (Language Design Meeting), um die Spezifikation zu erstellen.

Dieser Abschnitt enthält den aktuellen Arbeitsentwurf der C#-Spezifikation. Der aktuelle Arbeitsentwurf wird hier veröffentlicht, bevor er Ecma International zur Genehmigung vorgelegt wird. Der Ausschuss arbeitet im Repository dotnet/csharpstandard. Dort können Sie den Fortschritt des Ausschusses nachverfolgen und an der Arbeit am Standard teilnehmen.

Da der Ausschuss noch nicht auf dem Stand der neuesten Implementierung ist, enthält dieser Abschnitt auch die Microsoft-Spezifikationen für neuere Features, die noch nicht in den Standard integriert wurden. Sie können diese Spezifikationen lesen, um Informationen zu neuere Features zu erhalten. Die Featurespezifikationen begannen als Entwurfsvorschläge. Dazu gehören vorgeschlagene Änderungen am Standard. Sie werden vom C#-Designteam und vom Compilerteam erstellt. Ziel der Vorschläge ist es, den Entwurf und die Implementierung von Features zu steuern. Deshalb können auch vorgeschlagene Features enthalten sein, die noch nicht implementiert wurden. Die tatsächlichen Features wurden möglicherweise während der Implementierung des Features geändert. Diese Änderungen werden in den LDM-Notizen erfasst. Die LDM-Notizen sind die Protokolle der Entwurfssitzungen für die Programmiersprache. In den meisten Fällen sind die entsprechenden LDM-Notizen mit speziellen Featurespezifikationen verknüpft.

Wenn der Ausschuss an neueren Versionen arbeitet, werden die Featurespezifikationen von dieser Website entfernt. Diese Links werden dann zu den aktualisierten Abschnitten des Standards umgeleitet. Bis dahin stellen die Featurespezifikationen die passendsten Informationen zu diesen Features dar.