c# 判断类是否实现了某个接口的三种方法

《网上转载》

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");
             }
  

c# 判断类是否实现了某个接口的三种方法

上一篇:POJ2823 Sliding Window (单调队列)


下一篇:C#基础之Assembly 当前项目的程序集GetAssemblies