次の方法で共有


識別子はキーワードと一致しないようにします

更新 : 2007 年 11 月

TypeName

IdentifiersShouldNotMatchKeywords

CheckId

CA1716

カテゴリ

Microsoft.Naming

互換性に影響する変更点

あり

原因

名前空間の名前または型の名前が、プログラミング言語で、予約済みのキーワードと一致します。

規則の説明

名前空間と型の識別子は、共通言語ランタイムを対象にする言語で定義されているキーワードと一致しないようにします。使用している言語とキーワードによっては、コンパイラのエラーや不明確さによってライブラリの操作が困難になります。

この規則は、以下の言語のキーワードをチェックします。

  • Visual Basic

  • C#

  • C++/CLI

  • J#

Visual Basic キーワードの比較では大文字小文字が区別されず、その他の言語の比較では大文字小文字が区別されます。

違反の修正方法

キーワードの一覧にない名前を選択します。

警告を抑制する状況

この規則による警告は抑制しないでください。.NET Framework で使用できるすべての言語で、ライブラリを使用できなくなることがあります。