判断一个类是否实现了某个接口
2015-09-16 16:21
134 查看
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"); }
相关文章推荐
- CCSprite(2)(cocos2dx-2.2.5)
- python知识点总结
- 你设计的测试用例颗粒度多大合适?(一)
- 你设计的测试用例颗粒度多大合适?(二)
- C# 实现Excel的线性插值Forecast函数
- sql求和涉及到null值
- js获取上传文件大小并比较。
- webRTC知识分享——API
- JNI动态注册
- DP:Skiing(POJ 1088)
- phpcms-v9系统搭建wap网站及单页面
- java中map插入相同的key
- 程序性知识的概念
- 编译参数-ObjC的说明
- 使用信号实现异步通知机制的例子 http://blog.csdn.net/buaa_shang/article/details/9103155
- python上机题:黑色星期五
- UGUI之slider详解
- 测试工作总结之--测试团队的贡献率究竟有多大?(1)
- 测试工作总结之--系统可靠性分析(2)
- 重新学习C# 之 常量