string.Equals

  • 2523
  • 0
  • C#
  • 2010-08-25

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