2018年7月3日 星期二

[C#] 字串比較不區分大小寫

方法1:全部轉成小寫再比較

方法2:使用Equals(字串1, 字串2, StringComparison.CurrentCultureIgnoreCase)

方法3:string.Compare(字串1, 字串2, true)

string str1 = "ABC";
string str2 = "abc";
bool b1 = string.Compare(str1, str2, true) == 0;
bool b2 =str1.ToLower() == str2.ToLower();
bool b3 =str1.Equals(str2, StringComparison.CurrentCultureIgnoreCase);

沒有留言:

張貼留言