Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zahodit –
Znak _ slouží jako zahodit, což je zástupný symbol pro nepoužitou proměnnou.
Pro token discard existují dvě použití:
- Deklarace nepoužívané proměnné Nelze číst ani přistupovat k odstraněnému prvku.
- Nepoužité argumenty
out:var r = M(out int _, out var _, out _); - Nepoužité parametry výrazu lambda:
Action<int> _ => WriteMessage(); - Nepoužité argumenty dekonstrukce:
(int _, var answer) = M();
- Nepoužité argumenty
- Chcete-li spárovat libovolný výraz v zahodit vzor. Můžete přidat vzor
_, který splňuje požadavky na úplnost.
Token _ je platný identifikátor v jazyce C#. Token _ se interpretuje jako zahození pouze v případě, že v oboru není nalezen žádný platný identifikátor s názvem _.
Zahození nelze číst jako proměnnou. Kompilátor hlásí chybu, pokud váš kód čte zrušenou hodnotu. Kompilátor se může vyhnout přidělení paměti pro přetékání v některých případech, kdy je to bezpečné.
Viz také
- řazené kolekce členů
- dekonstrukce
- zahodit vzor