C#判断一个类实现了一个接口
2015-07-28 13:32
288 查看
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#向excel的指令表单sheet指定行列中写入数据
- C#设计模式(6)——原型模式(Prototype Pattern)
- C#設計模型
- C#- 实用的Log4Net日志记录例子
- C# 自带的.net类库 实现得到本机IP以及网关地址
- C#文件和文件文件夹按时间、名称排序-顺序与倒序
- C# inline-asm / 嵌入x86汇编
- 2.1 编写第一个C#程序
- C#属性代码生成失败,程序集未标记为可序列化
- c# 当前不会命中断点 未加载该文档
- C#设计界面时,未将对象引用设置到对象实例问题解决方案
- C# 接口《通俗解释》
- 如何用WcfTestClient.exe测试C#写的WebService服务
- C#.net 简单任务调度平台 使用demo
- 项目里用到的一些基本的AE开发功能:
- [工具-007] C#手机短信发送
- C#面向对象的基础
- C#操作XML的方法
- C#中的委托和事件(续)
- C#编程:字符串转16进制数据以及16进制数据转字符串