型 名前空間 メンバー識別子は pascal 規約 パラメーター識別子は camel 規約に従って大文字小文字の使い分けを行います 識別子に含まれる 2 文字の略語は大文字にします たとえば System.Io ではなく System.IO ...

型、名前空間、メンバー識別子は pascal 規約、パラメーター識別子は camel 規約に従って大文字小文字の使い分けを行います。識別子に含まれる 2 文字の略語は大文字にします。たとえば、System.Io ではなく System.IO とします。3 文字以上の略語には pascal 規約を使用します。たとえば、System.XML ではなく System.Xml とします。pascal 規約では、各単語の最初の文字を大文字にします (例: BackColor)。camel 規約では、最初の単語の最初の文字を小文字にし、以降の単語についてはすべて最初の文字を大文字にします (例: backgroundColor)。一部の 2 文字の略語については、小文字を残すことが一般的な場合もありますが、その理由による規則違反が例外として認められているわけではなりません。たとえば、"DbConnection" は一般的に使用されますが、誤りです。DBConnection を使用してください。このような規則違反は、既存のマネージでないシンボル スキームとの互換性を維持するために必要な場合もあります。ただし、一般的には、このようなシンボルは使用先のアセンブリの外部で参照可能にならないようにしてください。