C# でのプロパティ名としてのキーワードの使用
ASP.NET MVC では、ビュー内のプロパティ名として C# キーワードを使用することができます。たとえば、次のコードを考えてみましょう:
<code class="language-csharp">// 此代码无法编译,因为 "class" 是 C# 中的关键字。</code>
「class」が C# のキーワードであるため、このコードはコンパイルできません。この問題を解決するには、キーワードの前に @ 記号を追加して、キーワードを識別子として使用できます。
<code class="language-csharp">// 通过添加@符号,可以成功编译。</code>
C# キーワードに関する MSDN ドキュメントによると、
@ 接頭辞を使用すると、プロパティ名をエスケープしてコンパイルできるようになります。「キーワードは、コンパイラにとって特別な意味を持つ、事前に定義された予約済みの識別子です。キーワードは、先頭に @ 記号が付けられていない限り、プログラム内で識別子として使用できません。」
以上がASP.NET MVC ビューで C# キーワードをプロパティ名として使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。