您的位置:首页 > 编程语言 > C#

C# 2005如何根据类型声明的字符串反射创建泛型(Generic)对象

2008-04-04 13:00 826 查看
搜索所有Microsoft的文档,也没有找到如何根据一个字符串反射创建泛型(Generic)对象。原因在于这个Type的描述的字符串是何种形式,微软没有说。

经过偶多日摸索,终于找到了生命方法,直接拿例子说明,如下所示:

System.Collections.Generic.Dictionary`2[[System.String],[hp.gdcc.platform.ObjectBuilder.Test.CA]]

System.Collections.Generic.List`1[[hp.gdcc.platform.ObjectBuilder.Test.CA]]

注意红色部分“`”字符是键盘上面1旁边那个,2表示两个要替换的类型,这下子明白了吧!

System.Collections.Generic.Dictionary`2[[System.String],[hp.gdcc.platform.ObjectBuilder.Test.CA]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: