欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#判断一个类是否实现了某个接口3种实现方法

程序员文章站 2022-10-15 16:40:31
b为一个类,isay为一个接口。 方法1: 复制代码 代码如下:   b b = new b();   if (b.gettype().geti...

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