代码改变世界

随笔档案-2011年07月

(完整版本)周一深说--未将对象引用设置到对象的实例(System.NullReferenceException)

2011-07-29 12:02 by 白面青铜, 1907 阅读, 收藏, 编辑
摘要: 注:不好意思,上次发的因事匆忙没给出完整实现.特重发补上.1. 异常: "未将对象引用设置到对象的实例"2. 本质 1). 字符串的空引用. 2). 空对象的空引用.3. 解决方案I: 简单直白:在所有引用地方判断 . if(!string.IsNullOrEmpty(User.UserName)) .if(null!=User) 点评: 面向过程开发的思维. A.这种办法看起来确实像一个很有经验的老鸟写的代码,不错,没有任何问题.但事实上只能称得上细心,与"菜"和"老"一点关系也没有. 就好像有人告诉你:这地方有雷,不能踩. 所有的 阅读全文

周一深说--未将对象引用设置到对象的实例(System.NullReferenceException)

2011-07-25 13:36 by 白面青铜, 563 阅读, 收藏, 编辑
摘要: 1. 异常: "未将对象引用设置到对象的实例"2. 本质 1). 字符串的空引用. 2). 空对象的空引用.3. 解决方案I: 简单直白:在所有引用地方判断 . if(!string.IsNullOrEmpty(User.UserName)) .if(null!=User) 点评: 面向过程开发的思维. A.这种办法看起来确实像一个很有经验的老鸟写的代码,不错,没有任何问题.但事实上只能称得上细心,与"菜"和"老"一点关系也没有. 就好像有人告诉你:这地方有雷,不能踩. 所有的人都会绕过去的,除非傻子. B. 看起来很稳定可靠,其实是 阅读全文
我是谁
点击右上角即可分享
微信分享提示