Utiliser des mots-clés comme noms de propriétés en C#
Dans ASP.NET MVC, vous souhaiterez peut-être utiliser des mots-clés C# comme noms de propriétés dans vos vues. Par exemple, considérons le code suivant :
<code class="language-csharp">// 此代码无法编译,因为 "class" 是 C# 中的关键字。</code>
Ce code ne peut pas être compilé car "class" est un mot-clé en C#. Pour résoudre ce problème, vous pouvez utiliser le mot-clé comme identifiant en ajoutant le symbole @ devant lui.
<code class="language-csharp">// 通过添加@符号,可以成功编译。</code>
Selon la documentation MSDN sur les mots-clés C# :
"Les mots-clés sont des identifiants réservés prédéfinis qui ont une signification particulière pour le compilateur. Les mots-clés ne peuvent pas être utilisés comme identifiants dans un programme à moins qu'ils ne soient préfixés par un symbole @
."
Ainsi, en utilisant le préfixe @, vous pouvez échapper au nom de la propriété et lui permettre de se compiler.
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!