キーワード (C Sharp)
データのフィルタリングを指示する
where 条件式
シールクラスであることを表す
シールメンバーであることを表す。overrideと同時に宣言される
連続した2つのアンダースコア__を含む識別子は、処理系によって予約されている。例えば__で始まる拡張キーワードを提供する処理系があるかもしれない。
整数演算のオーバーフローの有無を制御する
using 完全修飾名前空間名;の形式で名前空間を指定することで、その名前空間の型を修飾せずに使用できる
using static 完全修飾型名;の形式で完全修飾型名を指定することで、その型の静的メンバーを型名で修飾せずに使用できる
using エイリアス名 = 完全修飾[型/名前空間]名;の形式で、名前空間または型のエイリアスを指定する
ref構造体であることを表す。ref構造体は常にスタックに確保され、ボックス化されない
インスタンスの型を検査し、安全なキャストを行う
以下の77語が、予約語としてのキーワードとして指定されている。 予約語は初めのバージョンであるC# 1.0より追加されていない。(使用可能な文脈が増えたものは存在する)
abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void volatile while
読み取り専用の参照渡しを表す (C# 7.2以降)