c# - 使字符串中的小写大写和大写小写

标签 c#

我一直在努力使用 .ToUpper 和 .ToLower 将字符串中的单词转换为相反的大小写。

示例 1:

Input: hello WORLD
Output: HELLO world

示例 2:

Input: THIS is A TEST
Output: this IS a test

最佳答案

C#

string a = "hello WORLD";

string b = new string(a.Select(_ => char.IsLower(_) ? char.ToUpper(_) : char.ToLower(_)).ToArray());

关于c# - 使字符串中的小写大写和大写小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69738834/

相关文章:

c# - LINQ ToList() 序列化错误?

c# - 单声道 winforms 中的版权和商标符号

c# - 警告说 Linq-To-Sql 表达式总是错误的,但这是不正确的,为什么?

c# - 关于 C# 中 LINQ2Sql 性能的问题

c# - Crystal 报表 PrintToPrinter 没有安装打印机问题

c# - 多次处理对象

c# - SaveFileDialog 上的自定义检查文件名

c# - Response.redirect URL在查询字符串中将空格编码为%20

c# - 以编程方式编辑 IIS IPGrant 表

VS2008 和 IIS6 之间的 C# 转换不同