摘要:string.Equals
通常比對字串我們都會用string.Equals來比對,大部分的寫法就像以下這樣:
string str; if (str.Equals("Hello")) { Response.Write("相同"); } else { Response.Write("不相同"); }
但這樣有一個問題,str這個字串變數,我們無法預期是什麼,有可能我們要接別頁傳過來的,所以有可能是null的情況,這樣程式就會出錯,以下是比較保險的做法:
if ("Hello".Equals(str)) { Response.Write("相同"); } else { Response.Write("不相同"); }