细节:以为字符串不为空

事故

修复了字符串比价大小写问题后,引来了空引用问题,例:将 str -> str.ToUpcase()。

总结

防御式编程很有必要,如果一些变量为空后可以使用一些默认值,则对这些变量提供一些扩展方法,以方便编程。

原文地址:https://www.cnblogs.com/happyframework/p/4107352.html