予約語 (reserved word)

予約語 作用
as 指定の型に変換可能ならば変換し、不可能ならば例外を投げずにnullを返す
base 派生クラスから、基本クラスのメンバへアクセスする
checked 整数演算のオーバーフロー チェックを有効にする
unchecked 整数演算のオーバーフロー チェックを無効にする
delegate  
enum  
explicit 明示的な型変換を強制する
false  
fixed  
implicit  
in (foreachのin)  
in (パラメータ修飾子) メソッドの引数を、参照で渡すようにする
in (ジェネリック修飾子) 型パラメータを反変とする
is  
lock  
namespace  
new (演算子) オブジェクトを生成し、コンストラクタを呼ぶ
new (修飾子) 基本クラスのメンバを、継承したメンバで隠す
new (制約) ジェネリック クラスに、publicでパラメータのないコンストラクタが必要であることを示す
null  
operator 演算子を宣言する
out (パラメータ修飾子)  
out (ジェネリック修飾子)  
params 可変数個の引数 (可変引数) を示す
ref  
sizeof  
stackalloc  
this クラスの現在のインスタンスへの参照
this (修飾子) 拡張メソッドの最初のパラメータの修飾子
true  
typeof  
using ディレクティブ 名前空間のエイリアスを作成
using ステートメント オブジェクトが破棄されるスコープの定義
void  
予約語 作用
_ 意図的に使用しない、プレースホルダー変数。破棄 (Discards) Discards - unassigned discardable variables | Microsoft Learn

クラス (class)

予約語 作用
class  
interface  
struct  

例外 (exception)

予約語 作用
catch  
finally  
throw  
try  

修飾子 (modifiers)

予約語 作用
abstract  
async  
const  
event  
extern 外部で実装されているメソッドの宣言
override  
partial (type)  
readonly  
sealed 継承を禁止する
static  
unsafe  
virtual  
volatile  

アクセス修飾子 (access modifiers)

予約語 作用
private  
protected  
public  
internal  

制御フロー文 (control flow statement)

予約語 作用
if  
else  
switch  
case  
default  
while  
do  
for  
foreach  
break  
continue  
return  
goto  

データ型 (data type)

予約語 作用
bool  
char  
byte  
short  
int  
long  
float  
double  
sbyte  
ushort  
uint  
ulong  
object  
string System.Stringの別名
decimal  
default 既定値式
  • default 演算子 (default operator)
  • default リテラル (default literal)
既定の値式 - C# プログラミング ガイド | Microsoft Learn

コンテキスト キーワード (Contextual Keywords)

キーワード
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
Microsoft Learnから検索