4

私の会社には、これらの両方に C# でキャメル ケーシングを使用している元 Java 開発者がたくさんいます。C#で最も広く受け入れられている/使用されているケーシングは何ですか?

4

4 に答える 4

3

...そしてこれは...
内部コーディングガイドライン(設計ガイドライン、マネージコード、および.NET Framework)
これがもう1つ気に入っています。名前付け/ケーシングについて、明確な段落があります。それはほんの少し制限的です。

編集:これはアーカイブされた新しいリンクである必要があります-内部コーディングガイドライン

于 2012-04-04T23:46:17.633 に答える
2

最も一般的なケースはcamelCasing.

Microsoft .NET Framework リファレンス ガイドラインでは、メソッド パラメーターをキャメルケースにする必要があります。これらはローカル変数に似ているため、同じように扱います。

于 2012-04-04T23:33:34.990 に答える
1

Java とまったく同じです。

int someVeryLongLocalVariableName;

公式サワー

キャメルケーシング

識別子の最初の文字は小文字で、後続の各連結単語の最初の文字は大文字になります。

識別子が複数の単語で構成される場合、単語間にアンダースコア ("_") やハイフン ("-") などの区切り記号を使用しないでください。代わりに、大文字と小文字を使用して各単語の先頭を示します。

次のガイドラインは、識別子の一般的な規則を示しています。

複数の単語で構成されるすべてのパブリック メンバー、型、および名前空間の名前には、Pascal の大文字と小文字を使用してください。

このルールはインスタンス フィールドには適用されないことに注意してください。メンバー デザイン ガイドラインに詳述されている理由により、パブリック インスタンス フィールドは使用しないでください。

パラメータ名にはキャメルケースを使用してください。

次の表は、識別子の大文字化規則をまとめたもので、さまざまな種類の識別子の例を示しています。

于 2012-04-04T23:32:04.333 に答える