摘要: 摘自:http://www.blogjava.net/parable-myth/archive/2010/09/30/333454.html在C# 2.0里面的数据类型中,分为值类型和引用类型,引用类型可以初始化为null,可是值类型是不可以的。比如经常用到的System.Guid类型,要么赋值为Guid.NewId,要么赋值为Guid.Empty。再比如System.DateTime,默认初始化为DateTime.MinValue。强行给值类型赋null值,编译就不会通过,会报出类似下面的异常:错误 1 无法将 NULL 转换成“System.DateTime”,因为它是一种值类型这个时候就 阅读全文
posted @ 2013-06-23 04:12 KeenLeung 阅读(11689) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/sollion/article/details/5777475一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。9、使用FindControl时,控件不存在却没有做预处理。10、重复定义造成未将对象引用设置到对象的实例错误.二、 阅读全文
posted @ 2013-06-23 04:11 KeenLeung 阅读(64184) 评论(1) 推荐(3) 编辑