首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于泛型和Dictionary取值有关问题,

2013-04-21 
关于泛型和Dictionary取值问题,在线等!现有这个Dictionarystring, string dic new Dictionarystring,

关于泛型和Dictionary取值问题,在线等!
现有这个

Dictionary<string, string> dic= new Dictionary<string, string>();
里面有值,我现在把dic作为泛型T参数传到另一方法中,比如这个方法
public bool Load<T>(T t) 
其中的t就是我传的dic,现在问题是我在Load这个方法中如何取出dic中的值。t直接打点点不出来。。。没有。。这是t中的结构 Dictionary 泛型
[解决办法]
t[0].tostring()?
[解决办法]
要转一下吧。((你的类别)T).XXX

[解决办法]
public bool Load<T>(T t) 这样的泛型方法如果方法体中,用到具体的t的属性什么的,这样的设计合理吗???还不如设计成public bool Load(object obj),在方法体中强制转换可能的类型。
[解决办法]
泛型约束,自己百度

热点排行