一般判斷字符串爲空,主要使用的是兩種,分別是:
if(str.Equals(""));
if(str.isEmpty())
這兩種方法在實現上存在着效率低下的問題,在str爲null的時候,會出現對象爲空的問題。
最有效率的方法:
string Input = "Yours Input Msg";
if (Input!=null && Input.Length==0)
;
運行時間大概是在5-13,空間越是30字節。這樣,比起Input == ""這個方法,效率大約提高
13-30多倍(因爲有短路運算),空間卻只要1/7。