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