C#命名規則:Microsoft公式ガイドライン

5 分で読了

C#にはMicrosoft由来の十分にドキュメント化された命名規則があり、.NETエコシステム全体で採用されています。

規則一覧

項目規則
クラス/構造体PascalCaseUserAccount
インターフェースI + PascalCaseIDisposable
メソッドPascalCaseGetUserById()
プロパティPascalCaseFirstName
イベントPascalCaseOnClick
ローカル変数camelCaseuserName
パラメータcamelCaseuserId
定数PascalCaseMaxRetryCount
プライベートフィールド_camelCase_connectionString

注意:C#は定数にPascalCaseを使い、他のほとんどの言語のようにSCREAMING_SNAKEではありません。

変換

PascalCasecamelCaseハブ