Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ignorer - Un
Le _ caractère sert d’abandon, qui est un espace réservé pour une variable inutilisée.
Il existe deux utilisations pour le jeton d’abandon :
- Pour déclarer une variable inutilisée. Un abandon ne peut pas être lu ou accessible.
- Arguments inutilisés
out:var r = M(out int _, out var _, out _); - Paramètres d’expression lambda inutilisés :
Action<int> _ => WriteMessage(); - Arguments de déconstruction inutilisés :
(int _, var answer) = M();
- Arguments inutilisés
- Pour faire correspondre n’importe quelle expression dans un modèle d’abandon. Vous pouvez ajouter un
_modèle pour répondre aux exigences d’exhaustivité.
Le _ jeton est un identificateur valide en C#. Le _ jeton est interprété comme un abandon uniquement lorsqu’aucun identificateur valide nommé _ est trouvé dans l’étendue.
Un abandon ne peut pas être lu en tant que variable. Le compilateur signale une erreur si votre code lit un abandon. Le compilateur peut éviter d’allouer le stockage pour un abandon dans certaines situations où cela est sécurisé.