摘要: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("不相同");
}