登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

涤心斋

淡泊以明志,宁静以致远!

 
 
 

日志

 
 

Type.GetType返回null  

2010-11-07 09:52:20|  分类: dotnet |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Type.GetType是一个好东西,可以从一个字符串获得Type实例,然后就能用反射获得MethodInfo/PropertyInfo/FieldInfo……然后就为所欲为了。OK。但是一切的前提是能获得Type。我开发过程中发现,string,int,long之类的基本类型,都能成功获得,但是,如果一个类可以是自己写的,不是dotnet自身的类,且与调用程序集不是一个dll,用Type.GetType就总是返回null。在网上找解决办法:

一、在类型全路径下加程序集名称,如:RtdSoft.Core.ServiceArgs,RtdSoft.Core.dll

二、在第一方法后面再详细一点,如下:

System.Data.SqlClient.SqlException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

据说第二方法肯定成。测试中。。。

参考资料:

http://blogs.msdn.com/b/haibo_luo/archive/2005/08/21/454213.aspx

http://www.cnblogs.com/hyl8218/archive/2010/02/19/1667440.html

http://forums.asp.net/t/700510.aspx[最全]

  评论这张
 
阅读(2630)| 评论(1)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018