Type.GetInterface() 方法在 C# 中


C# 中的 Type.GetInterface() 方法用于获取当前类型实施或继承的特定接口。

语法

以下是语法 −

public Type GetInterface (string name);
public abstract Type GetInterface (string name, bool ignoreCase);

示例

我们现在来看一个示例以实现 Type.GetInterface() 方法 −

using System;
public class Demo {
   public static void Main(){
      Type type = typeof(double);
      Type myInterface = type.GetInterface("IFormattable");
      Console.WriteLine("Interface = "+myInterface);
   }
}

输出

将生成以下输出 −

Interface = System.IFormattable

示例

我们现在来看另一个示例来实现 Type.GetInterface() 方法 −

using System;
public class Demo {
   public static void Main(){
      Type type = typeof(float);
      Type myInterface = type.GetInterface("IFormattable",true);
      Console.WriteLine("Interface = "+myInterface);
   }
}

输出

将生成以下输出 −

Interface = System.IFormattable

更新于: 07-Nov-2019

183 次浏览

开启你的职业生涯

通过完成课程获得认证

立即开始
广告