予約語 | 作用 |
---|---|
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 |