知识大全 .Net Framework 2.0范型的反射使用[2]
Posted 类型
篇首语:人不在大小,马不在高低。人往高处走,水往低处流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .Net Framework 2.0范型的反射使用[2]相关的知识,希望对你有一定的参考价值。
.Net Framework 2.0范型的反射使用[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
> 还是是范型的标志
System String mscorlib Version= Culture=neutral PublicKeyToken=b a c e >是string类型的FullName
System Int mscorlib Version= Culture=neutral PublicKeyToken=b a c e >是int类型的FullName
从上面的例子可以看出范型的类型和 时增加了两个部分 分别是范型的标识部分和范型的参数类型FullName部分
首先看一下标志部分 ` 和` 猜测`标识了该类型是范型 后面的数字部分是说明了该范型需要几个范型参数
现在还是猜测 下面根据猜测来应用我们自己的反射试验一下吧
二 范型反射的试验
看看下面的代码
string tlistStr = System Collections Generic List` [System String] ;
Type tList = Type GetType(tlistStr);
Object olist = System Activator CreateInstance(tList);
MethodInfo addMList = tList GetMethod( Add );
addMList Invoke(olist new object[] zhx );
Console WriteLine(olist ToString());
System Console WriteLine();
string tDicStr = System Collections Generic Dictionary` [[System String] [System Int ]] ;
Type tDic = Type GetType(tDicStr);
Object oDic = Activator CreateInstance(tDic);
MethodInfo addMDic = tDic GetMethod( Add );
addMDic Invoke(oDic new object[] zhx );
Console WriteLine(oDic ToString());
System Console WriteLine();
测试通过 不过大家要注意了 范型中的基础类型如 string int不能使用简写的 如果把 System Collections Generic List` [System String] 写成 System Collections Generic List` [string]是不能够得到正确类型的
cha138/Article/program/net/201311/15107相关参考
知识大全 .Net Framework 2.0范型的反射使用[3]
.NetFramework2.0范型的反射使用[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
.NetFramework2.0中的事务处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 事务
.NetFramework2.0正式版发布 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 导读为
知识大全 .net Framework 2.0下发送邮件的方式
.netFramework2.0下发送邮件的方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
对.NETFramework反射的反思[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 另一
对.NETFramework反射的反思[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 清晰
对.NETFramework反射的反思[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 动态
对.NETFramework反射的反思[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果
知识大全 公布.NET Framework 2.0升级3.5方案
公布.NETFramework2.0升级3.5方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!