| 予約語 | 作用 |
|---|---|
| as | 指定の型に変換可能ならば変換し、不可能ならば例外を投げずにnullを返す |
| base | 派生クラスから、基本クラスのメンバへアクセスする |
| checked | 整数演算のオーバーフロー チェックを有効にする |
| unchecked | 整数演算のオーバーフロー チェックを無効にする |
| delegate | |
| enum | |
| explicit | 明示的な型変換を強制する |
| false | |
| fixed | |
| implicit | |
| in (foreachのin) | |
| in (パラメータ修飾子) | メソッドの引数を、参照で渡すようにする |
| in (ジェネリック修飾子) | 型パラメータを反変とする |
| is | |
| lock | |
| nameof | プログラム エンティティ (program entity) の名前を、文字列として得る |
| namespace | 名前空間を宣言する |
| new (演算子) | オブジェクトを生成し、コンストラクタを呼ぶ |
| new (修飾子) | 基本クラスのメンバを、継承したメンバで隠す |
| new (制約) | ジェネリック クラスに、publicでパラメータのないコンストラクタが必要であることを示す |
| null | |
| operator | 演算子を宣言する |
| out (パラメータ修飾子) | |
| out (ジェネリック修飾子) | |
| params | 可変数個の引数 (可変引数) を示す |
| ref | refパラメーター修飾子 (ref parameter modifier)、参照戻し (ref returns)、参照変数 (reference variables)、ref条件式 (conditional ref expression)、ref代入 (ref assignment) など |
| sizeof | |
| stackalloc | |
| this | クラスの現在のインスタンスへの参照 |
| this (修飾子) | 拡張メソッドの最初のパラメータの修飾子 |
| true | |
| typeof | |
| using ディレクティブ | 名前空間のエイリアスを作成 |
| using ステートメント | オブジェクトが破棄されるスコープの定義 |
| void |
| 予約語 | 作用 |
|---|---|
| _ | 意図的に使用しない、プレースホルダー変数。破棄 (Discards) Discards - unassigned discardable variables | Microsoft Learn |
| 予約語 | 作用 |
|---|---|
| class | |
| interface | |
| struct |
| 予約語 | 作用 |
|---|---|
| catch | |
| finally | |
| throw | |
| try |
| 予約語 | 作用 |
|---|---|
| abstract | |
| async | |
| const | |
| event | |
| extern | 外部で実装されているメソッドの宣言 |
| override | |
| partial (type) | |
| readonly | |
| required | オブジェクト初期化子による初期化を強制する |
| sealed | 継承を禁止する |
| static | |
| unsafe | |
| virtual | |
| volatile |
| 予約語 | 作用 |
|---|---|
| private | |
| protected | |
| public | |
| internal |
| 予約語 | 作用 |
|---|---|
| if | |
| else | |
| switch | |
| case | |
| default | |
| while | |
| do | |
| for | |
| foreach | |
| break | |
| continue | |
| return | |
| goto |
| 予約語 | 作用 |
|---|---|
| bool | |
| char | |
| byte | |
| short | |
| int | |
| long | |
| float | |
| double | |
| sbyte | |
| ushort | |
| uint | |
| ulong | |
| object | |
| string | System.Stringの別名 |
| decimal | |
| default | 既定値式
|
| キーワード |
|---|
| add |
| alias |
| ascending |
| await |
| descending |
| dynamic |
| from |
| get |
| global |
| group |
| into |
| join |
| let |
| orderby |
| partial (method) |
| remove |
| select |
| set |
| unmanaged (generic type constraint) |
| value |
| var |
| when (filter condition) |
| where (generic type constraint) |
| where (query clause) |
| yield |