C#斷定一個類能否完成了某個接口3種完成辦法。本站提示廣大學習愛好者:(C#斷定一個類能否完成了某個接口3種完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#斷定一個類能否完成了某個接口3種完成辦法正文
B為一個類,ISay為一個接口。
辦法1:
B b = new B();
if (b.GetType().GetInterface("ISay") != null)
{
//假如完成了接口“ISay”,...
}
辦法2:
B b = new B();
if (b is ISay)
{
Console.WriteLine("類B完成了接口ISay");
}
辦法3:
B b = new B();
ISay say = b as ISay;
if (say != null)
{
Console.WriteLine("類B完成了接口ISay");
}