C#命名規則:Microsoft公式ガイドライン
5 分で読了
C#にはMicrosoft由来の十分にドキュメント化された命名規則があり、.NETエコシステム全体で採用されています。
規則一覧
| 項目 | 規則 | 例 |
|---|---|---|
| クラス/構造体 | PascalCase | UserAccount |
| インターフェース | I + PascalCase | IDisposable |
| メソッド | PascalCase | GetUserById() |
| プロパティ | PascalCase | FirstName |
| イベント | PascalCase | OnClick |
| ローカル変数 | camelCase | userName |
| パラメータ | camelCase | userId |
| 定数 | PascalCase | MaxRetryCount |
| プライベートフィールド | _camelCase | _connectionString |
注意:C#は定数にPascalCaseを使い、他のほとんどの言語のようにSCREAMING_SNAKEではありません。