Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Odrzuć — symbol
Znak _ służy jako odrzucenie, który jest symbolem zastępczym nieużywanej zmiennej.
Istnieją dwa zastosowania tokenu odrzucania :
- Aby zadeklarować nieużywaną zmienną. Nie można odczytać ani uzyskać dostępu do odrzucenia.
- Nieużywane
outargumenty:var r = M(out int _, out var _, out _); - Nieużywane parametry wyrażenia lambda:
Action<int> _ => WriteMessage(); - Nieużywane argumenty dekonstrukcji:
(int _, var answer) = M();
- Nieużywane
- Aby dopasować dowolne wyrażenie we wzorcu odrzucenia. Możesz dodać
_wzorzec, aby spełnić wymagania dotyczące wyczerpującości.
Token _ jest prawidłowym identyfikatorem w języku C#. Token _ jest interpretowany jako odrzucenie tylko wtedy, gdy nie znaleziono prawidłowego identyfikatora o nazwie _ w zakresie.
Nie można odczytać odrzucenia jako zmiennej. Kompilator zgłasza błąd, jeśli kod odczytuje odrzucenie. Kompilator może uniknąć przydzielania magazynu do odrzucenia w niektórych sytuacjach, w których jest to bezpieczne.
Zobacz także
- Krotki
- Dekonstrukcja
- Odrzuć wzorzec