c# string.Empty、""和 null的區別

Empty、""和 null的區別

  • string a = null 指 a 不指向任何引用地址 null是引用類型的默認值
  • string b = string.Empty 和 string b = ““沒有區別 都指b是值爲空的字符串(也就是””)在內存中是有地址的,

那爲什麼要有Empty這種寫法呢?

很多人可能會奇怪爲什麼有"" 還要string.Empty,因爲string.Empty增加了可讀性,在使用"“的時候我們可能會把”" 看成" ",反之亦然。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章