○ キャストできるか判定 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(); } } 上の実行結果は、キャストできるため、"キャストできる"が出力されます。