私の会社には、これらの両方に C# でキャメル ケーシングを使用している元 Java 開発者がたくさんいます。C#で最も広く受け入れられている/使用されているケーシングは何ですか?
4 に答える
...そしてこれは...
内部コーディングガイドライン(設計ガイドライン、マネージコード、および.NET Framework)
これがもう1つ気に入っています。名前付け/ケーシングについて、明確な段落があります。それはほんの少し制限的です。
編集:これはアーカイブされた新しいリンクである必要があります-内部コーディングガイドライン
最も一般的なケースはcamelCasing
.
Microsoft .NET Framework リファレンス ガイドラインでは、メソッド パラメーターをキャメルケースにする必要があります。これらはローカル変数に似ているため、同じように扱います。
Java とまったく同じです。
int someVeryLongLocalVariableName;
キャメルケーシング
識別子の最初の文字は小文字で、後続の各連結単語の最初の文字は大文字になります。
識別子が複数の単語で構成される場合、単語間にアンダースコア ("_") やハイフン ("-") などの区切り記号を使用しないでください。代わりに、大文字と小文字を使用して各単語の先頭を示します。
次のガイドラインは、識別子の一般的な規則を示しています。
複数の単語で構成されるすべてのパブリック メンバー、型、および名前空間の名前には、Pascal の大文字と小文字を使用してください。
このルールはインスタンス フィールドには適用されないことに注意してください。メンバー デザイン ガイドラインに詳述されている理由により、パブリック インスタンス フィールドは使用しないでください。
パラメータ名にはキャメルケースを使用してください。
次の表は、識別子の大文字化規則をまとめたもので、さまざまな種類の識別子の例を示しています。