キーワード (C Sharp)
型引数の制約条件の最後にnew()を指定することで、引数無のコンストラクタが必要であることを指定する
戻り値が無いことを表す
unsafeコンテキスト内でvoid*の形式で汎用ポインタを表す
型引数の制約条件の先頭に指定することで、null非許容型であることを条件指定する
他言語ではキーワードを利用するが、C#ではキーワードを利用しない例を示す。
ユーザ定義のデリゲート型を宣言する
匿名メソッド式を開始する
元のインスタンスの指定した箇所を書き換えた複製を作成する (C# 9.0以降)
クラスが複数のファイルに分かれて実装されていることを表す
メソッドが同一アセンブリ内の別の場所で実装されていることを表す
型引数の共変性、反変性を表す
C#にはいわゆる予約語としてのキーワードの他、 特定の文脈においてだけ意味を持つ文脈キーワードを持つ。
サブ式の結果を新たな範囲変数に格納する
let 範囲変数 = サブ式