2008/12/23

String.Empty 和 "" 的寫法,那個好?

今天突然想到這個問題...

上網查了一下,雖然""看起來比較直覺,但是多數人認為String.Empty比較好,理由是:
1.比較快
2.型別安全
3.不用管null的問題
4.code看起來比較有professional的fu

這樣看來,之前介紹可以使用 "".Equals(myStr) 不見得是個好用法。

以下文章提供大家參考:

http://codebetter.com/blogs/brendan.tompkins/archive/2003/10/14/2585.aspx

軟體工程的重要的指標