Formate für die Großschreibung

Verwenden Sie die folgenden drei Konventionen für Großbuchstaben in Bezeichnernamen.

Pascal-Schreibweise

Der erste Buchstabe des Bezeichners und der erste Buchstabe jedes weiteren verketteten Wortes werden groß geschrieben. Sie können die Pascal-Schreibweise für Bezeichner mit drei oder mehr Zeichen verwenden. Beispiel:

BackColor

Kamel-Schreibweise

Der erste Buchstabe des Bezeichners wird klein geschrieben, der erste Buchstabe jedes weiteren verketteten Wortes wird groß geschrieben. Beispiel:

backColor

Großbuchstaben

Alle Buchstaben des Bezeichners werden groß geschrieben. Verwenden Sie diese Konvention nur für Bezeichner mit maximal zwei Buchstaben. Beispiel:

System.IO
System.Web.UI

In manchen Fällen müssen Sie auch Großbuchstaben bei Bezeichnernamen anwenden, um Kompatibilität mit vorhandenen, nicht verwalteten Symbolmodellen zu gewährleisten, bei denen Großbuchstaben häufig für Enumerationen und Konstanten verwendet werden. Grundsätzlich sollten diese Symbole außerhalb der Assembly, in der sie verwendet werden, nicht sichtbar sein.

In der folgenden Tabelle werden die Regeln für die Großschreibung zusammengefasst und Beispiele für die verschiedenen Bezeichnertypen gegeben.

Bezeichner Schreibweise Beispiel
Klasse Pascal AppDomain
Enumerationstyp Pascal ErrorLevel
Enumerationswert Pascal FatalError
Ereignis Pascal ValueChange
Ausnahmeklasse Pascal WebException
Hinweis   Endet stets mit dem Suffix Exception.
Schreibgeschütztes statisches Feld Pascal RedValue
Schnittstelle Pascal IDisposable
Hinweis   Beginnt stets mit dem Präfix I.
Methode Pascal ToString
Namespace Pascal System.Drawing
Parameter Camel typeName
Eigenschaft Pascal BackColor
Geschütztes Instanzenfeld Camel redValue
Hinweis   Wird selten verwendet. Eine Eigenschaft ist einem geschützten Instanzenfeld vorzuziehen.
Öffentliches Instanzenfeld Pascal RedValue
Hinweis   Wird selten verwendet. Eine Eigenschaft ist einem öffentlichen Instanzenfeld vorzuziehen.

Siehe auch

Entwurfsrichtlinien für die Entwicklung von Klassenbibliotheken | Richtlinien für die Benennung