C# as is

csharp.keicode.com

 

is 型変換可能かチェック

as

継承元から継承先への型変換 ダウンキャスト

継承先から継承元への型変換 アップキャスト。

アップキャストの場合は常に成功するが、ダウンキャストの時は失敗する場合がある。

 

as は参照型 のみ扱えるので 値は型の変換はできない。