C# 如何判断一个类是否实现了某个接口
2014-05-30 10:47
736 查看
http://www.cnblogs.com/yeagen/archive/2011/04/08/2009889.html
B为一个类,ISay为一个接口。
方法1:
方法2:
方法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"); }
相关文章推荐
- c# 如何判断一个类是否实现了某个接口
- c# 如何判断一个类是否实现了某个接口
- C#控制台基础 判断一个类是否实现了指定的接口 IsAssignableFrom
- C#实现如何判断一个数组中是否有重复的元素
- C#中如何判断实例是否继承了某个父类或者实现了某类接口
- C#实现如何判断一个字符串是否为整数和浮点
- C#判断一个类是否实现了某个接口3种实现方法
- 在C#中判断某个类是否实现了某个接口
- .net C# 如何判断一个对象是否具有某个方法
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 在C#中判断某个类是否实现了某个接口
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)--来源CSDN
- (转)判断一个字符串是否全是数字的多种方法及其性能比较(C#实现
- C#实现判断一个IP是否是指定范围内的IP
- java中判断一个对象是否实现了某个接口
- C#实现判断一个时间点是否位于给定时间区间的方法
- javascript 如何判断元素是否包含一个特定的类,hasClass函数的实现
- java中判断一个对象是否实现了某个接口 2011-05-06 16:48:52
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 如何判断一个类是否实现了某个protocol