○ キャストできるか判定
is演算子を使うと、型に互換性があるかどうか判断できます
キャストできる場合にはtrueが返されます
class Program
{
static void Main(string[] args)
{
Object obj = new Program();
//キャストできるかどうか判定
if (obj is Program)
{
System.Console.WriteLine("キャストできる");
}
else
{
System.Console.WriteLine("キャストできない");
}
System.Console.Read();
}
}
上の実行結果は、キャストできるため、"キャストできる"が出力されます。