(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

CA1716: Bezeichner sollten nicht mit Schlüsselwörtern übereinstimmen

TypeName

IdentifiersShouldNotMatchKeywords

CheckId

CA1716

Kategorie

Microsoft.Naming

Unterbrechende Änderung

Breaking

Der Name eines Namespaces, eines Typs oder eines virtuellen Members oder eines Schnittstellenmembers stimmt mit einem reservierten Schlüsselwort in einer Programmiersprache überein.

Bezeichner für Namespaces, Typen und virtuelle sowie Schnittstellenmember sollten nicht mit Schlüsselwörtern übereinstimmen, die in Programmiersprachen definiert sind, die auf die Common Language Runtime abzielen. Je nach der verwendeten Sprache und dem Schlüsselwort können Compilerfehler und Mehrdeutigkeiten die Verwendung der Bibliothek erschweren.

Durch diese Regel wird ein Vergleich mit Schlüsselwörtern folgender Sprachen vorgenommen:

  • Visual Basic

  • C#

  • C++/CLI

Ein Vergleich ohne Berücksichtigung von Groß- und Kleinschreibung wird für Visual Basic-Schlüsselwörter verwendet, und ein Vergleich unter Berücksichtigung von Groß-/Kleinschreibung wird für die anderen Sprachen verwendet.

Wählen Sie einen Namen aus, der in der Liste der Schlüsselwörter nicht angezeigt wird.

Sie können eine Warnung von dieser Regel unterdrücken, wenn Sie sicher sind, dass der Bezeichner keine Benutzer der API verwirrt und dass die Bibliothek in allen verfügbaren Sprachen in .NET Framework verwendbar ist.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft