用c#把一个字符串中所有出现的大写字母换成小写字母,同时把小写字母替换成大写字母。
时间: 2024-03-06 12:50:18 浏览: 91
C#判断字符串是否存在字母及字符串中字符的替换实例
你可以使用 C# 的内置函数 char.IsUpper 和 char.IsLower 检查字符是否为大写或小写字母,并使用 char.ToUpper 和 char.ToLower 将其转换为大写或小写字母。
下面是一段代码示例:
```csharp
string str = "Hello World";
char[] charArr = str.ToCharArray();
for (int i = 0; i < charArr.Length; i++)
{
if (char.IsUpper(charArr[i]))
{
charArr[i] = char.ToLower(charArr[i]);
}
else if (char.IsLower(charArr[i]))
{
charArr[i] = char.ToUpper(charArr[i]);
}
}
string result = new string(charArr);
Console.WriteLine(result);
```
这段代码将字符串中的大写字母转换为小写字母,小写字母转换为大写字母,并输出结果:"hELLO wORLD"。
阅读全文