私は政府の資金調達を含む新しいプロジェクトに取り組んでいます。したがって、タイトルII、タイトルIV-A、タイトルIX、タイトルXVIなどの名前を持つ政府の法律を参照するオブジェクト(クラス、プロパティ、メソッド)を持ちます。ローマ数字のクラス名の.NET命名標準
名前はMicrosoftのガイドラインに従いますが、それらのためのパスカル/キャメルケーシングは、この時点で私の目にうまく読めません。 Pascalのケーシングでは、TitleIi、TitleIva、TitleIx TitleXviという名前のクラスを取得します。キャメルケーシングは私にtitleIi、titleIva、titleIx、titleXviの変数を与えます。
ローマ数字の代わりにアラビア数字を使用することもできます。それは私にTitle2、Title4を与えてくれますが、それはより読みやすいものの、複数のインスタンス(たとえば、AddressLine1とAddressLine2)があるという印象を与えてくれます。
私はこれに関する提案を探しています。
私が間違っていてもクラス名/変数名に '-'を使うことはできません。 – Nix
あなたは間違っていません - 誤植が修正されました! –