不區分大小寫的字串比較

摘要:不區分大小寫的字串比較

一般比較常見的用法,就是先將欲比較的字串一起轉大寫(ToUpper())或小寫(ToLower())在比較

ex:

var a = "AAA";
var b = "aaa";
var c = a.ToUpper() == b.ToUpper();
return c;

不過這樣子的比較方式比較沒有效率跟sense

參考

http://msdn.microsoft.com/zh-tw/library/zkcaxw5y(VS.80).aspx

var a = "AAA";
var b = "aaa";
var c = string.Compare(a, b, true) == 0;
return c;

string.Compare的多載方法中,其中一種便可以忽略大小寫來比較字串,詳細內容請參考msdn