飞诺会员签到大派送 ★新手必读★ ◆◇飞诺社区版主正在招募中! 论坛吐血大奖励 原创征文
◆『N币兑换图书活动』◆ 著名杀毒软件之七种兵器-详评 抵制践踏GPL的QQ影音 金山毒霸被诉歧视消费者
青岛网偷第一案宣判10年 几款凶猛的病毒! JAVA与.NET对垒,我们到底该选谁? 以下哪种木马最邪恶?

[C#] 如何判断泛型对象的类型是否某个泛型的基础类?

[ 616 查看 / 4 回复 ]

例如:
List <int>    a   =   new   List <int> ();
请问如何判断a是否List类型?

悬赏金额: N币 20

悬赏的问题解决办法
TOP
a.GetType().Name
TOP
已解决。
 
List <int>    a   =   new   List <int> ();
Console.WriteLine(a.GetType().GetGenericTypeDefinition()   ==   typeof(List <object> ).GetGenericTypeDefinition());
TOP

IsGenericType也可以直接判断
TOP

a.GetType().IsGenericType
TOP
出现这样的错误提示:在建立与服务器的连接时出错。在
c# 一次性插入SQL SERVER 的表700万行记录!!慢得要
C# 专业项目实例开发
分享《代码大全(第二版)》[中文PDF
2010微软大会的折扣门票和售票时间有谁知道?麻烦告之
C#Textbox只能输入数字和小数点并且小数点不能在第一
ASP.NET中怎么获取TEXTBOX的值(C#)
unable to find a version of the runtime to run thi
c#各种排序算法
.net的发展
colse