Maison >développement back-end >C++ >Que fait le symbole « @ » avant un nom de variable en C# ?
Quelle est la fonction du symbole @ avant le nom de la variable en C# ?
En C#, le symbole @ devant un nom de variable a un objectif précis.
Utilisation :
L'utilisation du symbole @ avant un nom de variable permet d'utiliser des mots réservés comme identifiants de variable. Les mots réservés (par exemple, « class », « int » et « string ») sont des mots-clés dans le langage qui ont une signification particulière et ne peuvent pas être utilisés à d'autres fins, notamment comme noms de variables.
Exemple :
Considérez le code suivant :
<code class="language-csharp">int @class = 15;</code>
Ici, le symbole @ permet d'utiliser le mot réservé "class" comme nom de variable. Ce code sera compilé et exécuté avec succès, en attribuant la valeur 15 à la variable nommée "@class".
Sans le symbole @, le compilateur générera une erreur car "class" est un mot réservé et ne peut pas être utilisé directement comme nom de variable :
<code class="language-csharp">int class = 15; // 错误:'class' 是保留字,不能用作变量名。</code>
Le symbole @ fournit donc une solution de contournement qui permet d'utiliser des mots réservés comme noms de variables lorsque cela est nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!