【C#点点滴滴】用合适的方式处理null
原文中文,约1500字,阅读约需4分钟。发表于: 。相信你一定遇到过这种异常:未将对象引用到实例(System.NullReferenceException:“Object reference not set to an instance of an object.”),是这,这应该是所有C#程序员都熟悉的异常,但即使是老手,也不可能百分百杜绝。首先值类型不能直接为null,是通过在类型后加“?”的方式来扩展可空值类型:int i1 = defau...
本文介绍了C#中常见的异常“Object reference not set to an instance of an object.”,并提供了解决方法。对于值类型,可以通过在类型后加“?”来扩展可空值类型;对于引用类型,可以在定义类型时加“?”来区分结果是否有null。此外,还介绍了如何在返回集合时避免返回null,而是返回非空的集合。