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.
Referenční dokumentace jazyka C# dokumentuje naposledy vydané verze jazyka C#. Obsahuje také počáteční dokumentaci k funkcím ve verzi Public Preview pro nadcházející jazykovou verzi.
Dokumentace identifikuje všechny funkce, které byly poprvé představeny v posledních třech verzích jazyka nebo v aktuálních verzích Public Preview.
Návod
Informace o tom, kdy byla funkce poprvé představena v jazyce C#, najdete v článku o historii verzí jazyka C#.
Token zahození použijte dvěma způsoby:
- Deklarace nepoužívané proměnné Nemůžete číst ani přistupovat k zahození.
- 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#. Kompilátor interpretuje _ token jako zahození pouze v případech, kdy nenajde platný identifikátor pojmenovaný _ v oboru.
Zahození nelze přečíst jako proměnnou. Pokud váš kód přečte zahození, kompilátor hlásí chybu. V některých situacích se kompilátor může vyhnout přidělení úložiště zahození, pokud je to bezpečné.
Viz také
- řazené kolekce členů
- dekonstrukce
- zahodit vzor