C#中進(jìn)行字符串的不區(qū)分大小寫比較可以使用String.Compare()或者String.Equals()函數(shù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
在C#中進(jìn)行字符串的不區(qū)分大小寫比較可以使用String.Compare()或者String.Equals()函數(shù)。 使用String.Compare(): string str1 = "Hello"; string str2 = "hello"; int result = String.Compare(str1, str2, true); // 第三個(gè)參數(shù)設(shè)置為true表示不區(qū)分大小寫 if (result == 0) { Console.WriteLine("兩個(gè)字符串相等"); } else if (result < 0) { Console.WriteLine("str1小于str2"); } else { Console.WriteLine("str1大于str2"); } 輸出結(jié)果將會(huì)是"兩個(gè)字符串相等"。 使用String.Equals(): string str1 = "Hello"; string str2 = "hello"; bool isEqual = string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase); // 第二個(gè)參數(shù)指定了不區(qū)分大小寫的比較模式 if (isEqual) { Console.WriteLine("兩個(gè)字符串相等"); } else { Console.WriteLine("兩個(gè)字符串不相等"); } 輸出結(jié)果也將會(huì)是"兩個(gè)字符串相等"。 該文章在 2024/2/23 17:16:18 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |