【Aモデル録 フェーズ1 C#基礎】
| 種類 | 宣言書式 | 例 | 命名規則 | 覚え方 |
|---|---|---|---|---|
| 変数 | 型 名前; | int age; | camelCase | 普通だから小文字から |
| パラメーター | static void メソッド名(型 名前) | Greet(string name) | camelCase | 普通だから小文字から |
| クラス | public class 名前 { } | public class Name { } | PascalCase | 名札は大文字から |
| メソッド | アクセス修飾子 戻り値型 名前(…) | public void Save() | PascalCase (動詞で始める) |
クラスの公的行動 だから大文字から |
| フィールド | private 型 _名前; | private string _title; | _camelCase | 内緒だから頭に _ |
| プロパティ | public 型 名前 { get; set; } | public string Title { get; set; } | PascalCase | 公的窓口は大文字から |
| コンストラクタ | アクセス修飾子 クラス名(引数…) | public User(string name) | PascalCase | 係は部と同じ名前 |
| 配列 | 型[ ] 名前; | int[] ages = new int[3]; | 複数形+camelCase | 複数は s を忘れずに |
| リスト | List<型> 名前 = new(); | List<int> ages = new(); | 複数形+camelCase | 複数は s を忘れずに |
| 種類 | 役割 | 宣言書式 | 命名規則 |
|---|---|---|---|
| 変数 (Variable) | 一時的な値 | 型 名前; | camelCase |
| パラメーター (Parameter) | メソッドが値を受け取る | メソッド名(型 名前) | camelCase |
| クラス (Class) | 設計図 | public class 名前 { } | PascalCase |
| メソッド (Method) | 振る舞い・処理を定義 | アクセス修飾子 戻り値型 名前(…) | PascalCase(動詞で始める) |
| フィールド (Field) | クラス内部の値 | private 型 _名前; | _camelCase |
| プロパティ (Property) | 外部との出入口 | public 型 名前 { get; set; } | PascalCase |
| コンストラクタ (Constructor) | 初期化処理 | アクセス修飾子 クラス名(…) | PascalCase |
| 配列 (Array) | 固定長データ | 型[ ] 名前; | 複数形+camelCase |
| リスト (List<T>) | 可変長データ | List<型> 名前 = new(); | 複数形+camelCase |