C#文法リファレンスの目次
項目は分類わけしました。
変数とインスタンス
- リテラル値
- フィールド / インスタンス変数
- ローカル変数
- ローカル変数の定数化
- フィールド定数
- 読み取り専用フィールド
- 初期化子
- オブジェクトの明示的破棄
- オーバーフローとアンダーフローの検出
- 後置インクリメント
繰り返し文
分岐処理
型
ジェネリック
- ジェネリッククラス
- 型パラメーターの種類を指定するジェネリック制約
- コンストラクタを必須とするジェネリック制約
- 継承階層を限定するジェネリック制約
- インタフェースを要求するジェネリック制約
- ジェネリックメソッド
- ジェネリック型パラメーターの変形性(反変と共変)
- ジェネリックインタフェース
メソッドとパラメーター
- 名前付き引数
- 値を返さないメソッドを定義 (手続き)
- 値を返すメソッド
- 読み取り専用メソッド(参照透過性がある関数)
- 書き込み専用メソッド(参照透過性がない関数と手続き)
- 可変長引数
- 省略可能パラメーター
- 拡張メソッド
- クエリ式
- ラムダ式の基本
- クロージャ
- デリゲート
- 高階関数
コンストラクタ
カプセル化
継承
オーバーロード(多重定義)/演算子のオーバーロード
ネイティブ
その他