Re: [心得] 真的很讨厌null

楼主: stosto (树多)   2017-05-19 17:17:41
https://msdn.microsoft.com/zh-tw/library/system.string.isnullorempty(v=vs.110).aspx
本来打很多文字,但是算了.....
※ 引述《wind681201 (阿风~~)》之铭言:
: null这个东西,真的是很讨厌,虽然它叫做连空白也没有。
: 但,没有就没有,干麻报错。
: 举个例来说:
: 我有一个 class 叫person ,里面有人名,年纪二个字段
: 若我查询 人名叫josn 的就怎样怎样。
: 假设这个person是null
: if(person.name == "josn"){怎样。}
: 就错,为什么不直接跳过去就好,因为我只是判别呀。
: 而非要写成
: if(person != null && person.name == "josn"){怎样。}
: 就这样,就要多几个字,很讨厌
: 由上面的例子,person 是null 那在person.name 当然就不可能为josn,就
: 跳过去就好,干麻要报错。
: 由其是dictionary物件,为了安全,非要一个containskey,先看有没有再处理。
作者: ian90911 (xopowo)   2017-05-20 14:55:00
何不用推文
作者: tomex (Tomex Ou)   2017-07-04 01:45:00
person?.name == "name"

Links booklink

Contact Us: admin [ a t ] ucptt.com