C#中实现判断某个类是否实现了某个接口

所需积分/C币:5 2021-01-01 00:13:57 35KB PDF
6
收藏 收藏
举报

有时我们需要判断某个类是否实现了某个接口(Interface),比如在使用反射机制(Reflection)来查找特定类型的时候。 简单来说,可以使用Type.IsAssignableFrom方法: typeof(IFoo).IsAssignableFrom(bar.GetType()); typeof(IFoo).IsAssignableFrom(typeof(BarClass)); 从字面意思可以看出,IsAssignableFrom表示BarClass类型能否赋值给IFoo接口,所以它返回true的条件就是BarClass直接或间接实现了IFoo接口。Type类型中还有一个方法是IsSu

...展开详情
试读 1P C#中实现判断某个类是否实现了某个接口
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_38661466 你的留言是对我莫大的支持
2021-01-01
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

    成功上传501个资源即可获取
关注 私信
上传资源赚积分or赚钱
最新推荐
C#中实现判断某个类是否实现了某个接口 5积分/C币 立即下载
1/1
C#中实现判断某个类是否实现了某个接口第1页

试读结束, 可继续阅读

5积分/C币 立即下载 >