Re: [心得] 真的很討厭null
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,先看有沒有再處理。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.223.53
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1495185465.A.AE2.html
→
05/20 14:55, , 1F
05/20 14:55, 1F
推
07/04 01:45, , 2F
07/04 01:45, 2F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章