パスカルケースかキャメルケースか?
私は、プライベート フィールドとプライベート静的フィールドにキャメル ケースを使用して名前を付けます。const には (MS 命名規則で推奨されているように) パスカル ケースを使用して名前を付けます (プライベートかパブリックかに関係なく)。
では、private static readonly はどうでしょうか? 論理的にはキャメルケースですが、private static readonly は機能的には const のようなものです... ですよね?
ベストアンサー1
フィールド名にはパスカルケースを使用してください...
フィールドの命名ガイドライン静的パブリックに適用および保護されたフィールド。パブリックまたは保護されたインスタンス フィールドを定義しないでください。
読み取り専用静的フィールド = Pascal
一般的なルール:
使用してくださいパスカルケース用すべて公開複数の単語で構成されるメンバー名、型名、および名前空間名。
このルールはインスタンスフィールドには適用されないことに注意してください。メンバー設計ガイドラインで詳しく説明されている理由により、パブリックインスタンスフィールドは使用しないでください。
使用してくださいキャメルケースパラメータ名の場合。
全リスト:
識別子のケース例 ----------------------+-----------+--------------- クラス Pascal AppDomain 列挙型 Pascal ErrorLevel 列挙値 Pascal FatalError イベント パスカル値変更 例外クラス Pascal WebException 読み取り専用静的フィールド Pascal RedValue インターフェース Pascal IDisposable メソッド Pascal ToString 名前空間 Pascal System.Drawing パラメータ Camel typeName プロパティ Pascal BackColor
また、考慮する