動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

InterfaceからInterfaceの継承チェックもできる。

出典: 【C#】Interfaceを継承しているかを判断しついでにコンバートしてみるInterfaceを継承しているかの判断 / InterfaceからInterfaceの継承チェックもできる。

InterfaceからInterfaceの継承チェックもできる。 (csharp)#798be77e4d3a
        static void Main(string[] args)
        {
            IVehicle plane = new Plane();
            var car = plane as ICar;
 
        if (car != null)
        {
            Console.WriteLine(car.Maker);
        }
        else
        {
            Console.WriteLine("PlaneはICarを継承していません。");
        }
 
        Console.ReadLine();
    }
}
▸ 実行ボタンで結果を表示
  • id: #798be77e4d3a
  • lines: 17
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「Interfaceを継承しているかの判断 / InterfaceからInterfaceの継承チェックもできる。」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

8
図鑑トップ