c# 字符串忽略大小写
时间: 2023-07-25 21:47:57 浏览: 52
在 C# 中,可以使用 `StringComparison` 枚举类型的 `IgnoreCase` 成员来忽略字符串的大小写。
以下是一个示例:
```csharp
string str1 = "Hello";
string str2 = "hElLo";
// 使用 StringComparison 枚举类型的 IgnoreCase 成员来比较字符串,忽略大小写
if (str1.Equals(str2, StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine("两个字符串相等,忽略大小写");
}
else
{
Console.WriteLine("两个字符串不相等");
}
```
输出结果为:
```
两个字符串相等,忽略大小写
```
在上面的示例中,我们使用 `String.Equals()` 方法比较两个字符串,同时传入 `StringComparison.OrdinalIgnoreCase` 参数来忽略大小写。
相关问题
c#字符换忽略大小写比较
在 C# 中,可以使用 String.Equals 方法进行字符串比较,该方法可以传递一个 StringComparison 枚举值来指定比较规则。若要进行忽略大小写比较,可以使用 StringComparison.OrdinalIgnoreCase 或 StringComparison.InvariantCultureIgnoreCase 枚举值。例如:
```
string str1 = "Hello";
string str2 = "hello";
bool isEqual = str1.Equals(str2, StringComparison.OrdinalIgnoreCase);
```
在上面的代码中,`isEqual` 的值将为 `true`,因为使用了忽略大小写比较的规则。
c#比较字符串并忽略大小写
在 C# 中比较字符串并忽略大小写,可以使用字符串的 `Equals()` 方法,并在该方法的第二个参数中指定 `StringComparison.OrdinalIgnoreCase`:
```csharp
string str1 = "Hello";
string str2 = "hello";
bool isEqual = str1.Equals(str2, StringComparison.OrdinalIgnoreCase);
```
在上面的示例中,`isEqual` 将会是 `true`,因为比较时忽略了大小写。