C#中忽略大小写的方法
时间: 2023-09-13 20:05:56 浏览: 209
javascript的indexOf忽略大小写的方法
在C#中,要忽略字符串的大小写比较,可以使用以下方法:
1. 使用String.Equals方法,同时指定StringComparison.OrdinalIgnoreCase参数,例如:
```
string str1 = "Hello";
string str2 = "hello";
bool isEqual = string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);
```
2. 使用String.Compare方法,同时指定StringComparison.OrdinalIgnoreCase参数,例如:
```
string str1 = "Hello";
string str2 = "hello";
int compareResult = string.Compare(str1, str2, StringComparison.OrdinalIgnoreCase);
// 如果compareResult等于0,则表示两个字符串相等
```
3. 直接使用字符串的ToLower或ToUpper方法,将字符串转换为相同的大小写,然后再进行比较,例如:
```
string str1 = "Hello";
string str2 = "hello";
bool isEqual = str1.ToLower() == str2.ToLower(); // 或者使用ToUpper方法
```
阅读全文