null这个东西,真的是很讨厌,虽然它叫做连空白也没有。
但,没有就没有,干麻报错。
举个例来说:
我有一个 class 叫person ,里面有人名,年纪二个字段
若我查询 人名叫josn 的就怎样怎样。
假设这个person是null
if(person.name == "josn"){怎样。}
就错,为什么不直接跳过去就好,因为我只是判别呀。
而非要写成
if(person != null && person.name == "josn"){怎样。}
就这样,就要多几个字,很讨厌
由上面的例子,person 是null 那在person.name 当然就不可能为josn,就
跳过去就好,干麻要报错。
由其是dictionary物件,为了安全,非要一个containskey,先看有没有再处理。