C#判断一个类是否实现了某个接口3种实现方法
2018-10-12 14:11
1266 查看
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# 如何判断一个类是否实现了某个接口
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)--来源CSDN
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- C#实现判断一个时间点是否位于给定时间区间的方法
- C# 如何判断一个类是否实现了某个接口
- C#控制台基础 判断一个类是否实现了指定的接口 IsAssignableFrom
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- c# 如何判断一个类是否实现了某个接口
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- (转)判断一个字符串是否全是数字的多种方法及其性能比较(C#实现
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- java中判断一个对象是否实现了某个接口 2011-05-06 16:48:52
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- C#中如何判断实例是否继承了某个父类或者实现了某类接口
- as3 判断,某个类是否继承于某个类,某个类是否实现某个接口的方法
- 一种不使用字符串检验一个整数是否包含一个整数的c#实现方法