c# - 如何检查当前类型(类型的对象)是否需要接口(interface)(或父类型)

标签 c# .net types

我有一些类型(类型 的对象)。需要检查此类型是否具有接口(interface) IList。
我该怎么做?

最佳答案

假设您有一个对象type,类型为System.Type(我从OP 收集的),

Type type = ...;
typeof(IList).IsAssignableFrom(type)

关于c# - 如何检查当前类型(类型的对象)是否需要接口(interface)(或父类型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226023/

相关文章:

c# - ASP.NET Ajax BeginForm 重定向?

c# - 我应该如何在线程之间同步?

generics - 什么是 `ANY` ,它与 `Any` 有何不同?

Python:如何在 if 语句中使用类型函数?

sql - 优化数据库类型以压缩数据库(SQLite)

c# - 在 Windows 窗体应用程序中将数据从一个 OleDb 数据库复制到另一个

ForEach 中的 c# 静态成员

.net - 执行 POST 到 WCF 服务时出现 iOS 5 Json 错误 400

c# - .NET 罗斯林 : runtime configuration

c# - 在 C# 中解析阿拉伯日期?