CA1707: 識別子はアンダースコアを含むことはできません

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

分類

Microsoft.Naming

互換性に影響する変更点

あり – アセンブリで発生した場合

なし – 型パラメーター上で発生した場合

原因

識別子名にアンダースコア (_) が含まれます。

規則の説明

名前付け規則では、識別子名にアンダースコア (_) 文字を含めることができません。この規則では名前空間、型、メンバー、およびパラメーターをチェックします。

名前付け規則では、共通言語ランタイムをターゲットとするライブラリの統一的な名前の付け方が規定されています。これにより、新しいソフトウェア ライブラリを習得するまでの時間を短縮でき、マネージ コード開発の専門家によってライブラリが開発されたという信頼を顧客に与えることができます。

違反の修正方法

名前からすべてのアンダースコア文字を削除します。

警告を抑制する状況

この規則による警告は抑制しないでください。

関連規則

CA1709: 識別子では、大文字と小文字が正しく区別されなければなりません

CA1708: 識別子は、大文字と小文字の区別以外にも相違していなければなりません