C#怎么判断类型是否实现指定泛型接口
1个回答
展开全部
以Program类和IEnumerable泛型接口为例,只需判断它的实例是否能强制转换成指定的泛型接口,如果为null说明它未实现某接口,反之,实现了某接口。
IEnumerable<Object> en = (new Program()) as IEnumerable<Object>;
if (en != null) Console.WriteLine("Implemented");
else Console.WriteLine("Non-Implement");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询