Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert 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.
Le langage C# documente la version la plus récente de la langue C#. Il contient également la documentation initiale des fonctionnalités dans les préversions publiques pour la prochaine version du langage.
La documentation identifie toute fonctionnalité introduite en premier dans les trois dernières versions de la langue ou dans les préversions publiques actuelles.
Conseil / Astuce
Pour savoir quand une fonctionnalité a été introduite en C#, consultez l’article sur l’historique des versions du langage C#.
Utilisez le jeton d’abandon de deux façons :
- Pour déclarer une variable inutilisée. Vous ne pouvez pas lire ou accéder à un abandon.
- 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 compilateur interprète le _ jeton en tant qu’abandon uniquement lorsqu’il ne trouve pas d’identificateur valide nommé _ dans l’étendue.
Vous ne pouvez pas lire un abandon en tant que variable. Si votre code lit un abandon, le compilateur signale une erreur. Dans certains cas, le compilateur peut éviter d’allouer du stockage pour un abandon lorsqu’il est sûr de le faire.