Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Släng: en
Tecknet _ fungerar som en ignorera, som är en platshållare för en oanvänd variabel.
Det finns två användningsområden för ignorera token:
- Deklarera en oanvänd variabel. Det går inte att läsa eller komma åt en ignorerad fil.
- Argument som inte används
out:var r = M(out int _, out var _, out _); - Parametrar för lambda-uttryck som inte används:
Action<int> _ => WriteMessage(); - Oanvända argument i dekonstruktion:
(int _, var answer) = M();
- Argument som inte används
- För att matcha ett godtyckligt uttryck i ett kassera mönster. Du kan lägga till ett
_mönster för att uppfylla fullständighetskraven.
_-token är en giltig identifierare i C#. Den _-token tolkas endast som en bortkastning när ingen giltig identifierare med namnet _ finns i den aktuella omgivningen.
En bortkastad värde kan inte läsas som en variabel. Kompilatorn rapporterar ett fel om koden läser ett ignorerande. Kompilatorn kan undvika att tilldela lagring för en bortkastning i vissa fall där det är säkert.