Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwerfen – Ein
Das _ Zeichen dient als „verwerfen”, bei dem es sich um einen Platzhalter für eine nicht verwendete Variable handelt.
Die C#-Sprachreferenz dokumentiert die zuletzt veröffentlichte Version der C#-Sprache. Außerdem enthält sie erste Dokumentation für Features in der öffentlichen Vorschau für die kommende Sprachversion.
In der Dokumentation werden alle Features identifiziert, die in den letzten drei Versionen der Sprache oder in der aktuellen öffentlichen Vorschau eingeführt wurden.
Tipp
Informationen dazu, wann ein Feature erstmals in C# eingeführt wurde, finden Sie im Artikel zum Versionsverlauf der C#-Sprache.
Verwenden Sie das Verwerfen-Token auf zwei Arten:
- Eine nicht verwendete Variable deklarieren. Sie können keine Verwerfen lesen oder auf sie zugreifen.
- Nicht verwendete
outArgumente:var r = M(out int _, out var _, out _); - Nicht verwendete Lambda-Ausdrucksparameter:
Action<int> _ => WriteMessage(); - Nicht genutzte Dekonstruktionsargumente:
(int _, var answer) = M();
- Nicht verwendete
- Um einen beliebigen Ausdruck in einem Ausschussmuster abzugleichen. Sie können ein
_-Schema hinzufügen, um die Vollständigkeitsanforderungen zu erfüllen.
Das _-Token ist ein gültiger Bezeichner in C#. Der Compiler interpretiert das _ Token nur als Verwerfen, wenn er keinen gültigen Bezeichner _ im Bereich findet.
Sie können einen Verwerfen nicht als Variable lesen. Wenn Ihr Code einen Verwerfen liest, meldet der Compiler einen Fehler. In einigen Fällen kann der Compiler verhindern, dass Speicher für einen Verworfen zugewiesen wird, wenn dies sicher ist.