C# ネーミングルール

  • 英語を使うこと。ローマ字は使わない。
  • 単語の省略、短縮はしない。
  • 一般的な頭字語(UI,DBなど)は積極的に使用する。
  • 一般的でない頭字語は使用しない。
  • クラス名は先頭大文字。
  • クラス名はアンダースコアを使用しない。
  • メソッド名は先頭大文字。
  • ファクトリメソッド名は New + オブジェクト名、Create + オブジェクト名。
  • コンバータメソッド名は、To + オブジェクト名。
  • bool変数。Is + 形容詞。Can + 動詞。Has + 過去分詞。
  • 対義語。 Add / Remove , Insert / Delete , Get / Set , Begin / End , Send / Receive , First / Last , Get / Release。

参考サイト
.NETの命名規則 dobon

C#コーディング標準(コーディング規約の会)

参考にした本(出版社が無くなったため、今はもう発売されていない模様)
[amazonjs asin=”4872834151″ locale=”JP” title=”超図解 C#ルールブック (超図解シリーズ)”]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です