c# 如何判断一个类是否实现了某个接口
2010-09-09 18:55
701 查看
B为一个类,ISay为一个接口。
方法1:
方法2:
方法3:
方法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#实现如何判断一个字符串是否为整数和浮点
- C#中如何判断实例是否继承了某个父类或者实现了某类接口
- C#控制台基础 判断一个类是否实现了指定的接口 IsAssignableFrom
- C#判断一个类是否实现了某个接口3种实现方法
- C#实现如何判断一个数组中是否有重复的元素
- 在C#中判断某个类是否实现了某个接口
- 在C#中判断某个类是否实现了某个接口
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 如何判断一个实例或者一个类实现某接口呢?
- 判断一个类是否实现了某个接口
- C#判断某个类是否派生某个类或是否实现了某个接口
- C#实现判断一个IP是否是指定范围内的IP
- C#实现判断一个时间点是否位于给定时间区间的方法
- 在C#中判断某个类是否实现了某个接口
- 如果一个父类有多个子类或者一个接口有多个实现的时候,Spring是如何判断该调用哪个的呢?源码分析如下
- C#中如何判断一个文件是否存在
- 【.Net】在C#中判断某个类是否实现了某个接口
- 在C#中判断某个类是否实现了某个接口