检查对象是否为NULL或者为Empty

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: |||超大  

不管是在Winform开发,还是在asp.net开发中当从一个数据源中获取数据时你总是不知道这个数据的状态,这个时候总要对她进行一次判断,不过每次进行一次判断总是要写怎么一堆代码,

时间长了,总感觉不太好,于是就有了下面代码的封装,这是一个扩展的泛型方法,写在了System.命名空间下面,省去了重复写这么多代码的时间,每次只要原点调用以下就可以了.

呵呵,

1namespaceSystem2{3publicstaticclassCheckValueExten4{5///<summary>6///检查当前对象是否为NULL,或者string是NULLOrEmpty7///</summary>8///<typeparam name="T"></typeparam>9///<param name="str"></param>10///<returns></returns>11publicstaticboolCheckValue<T>(thisT str)12{13if(strisstring)14{15if(!string.IsNullOrEmpty(str.ToString()))16{17returntrue;18}19else20{21returnfalse;22}23}24else25{26if(str ==null)27{28returnfalse;29}30else31{32returntrue;33}34}35}36}37}

源代码

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航