可以使用字符串的Substring方法和加法运算符来实现这个操作。具体代码如下:

string str = "1234"; string newStr = str.Substring(1, 1) + str.Substring(0, 1) + str.Substring(3, 1) + str.Substring(2, 1); Console.WriteLine(newStr);

解释一下代码:首先定义一个字符串变量str,表示原始字符串。然后定义一个新的字符串变量newStr,通过字符串的Substring方法和加法运算符来拼接新的字符串。其中,str.Substring(1, 1)表示从字符串str的第1个字符开始,取1个字符;str.Substring(0, 1)表示从字符串str的第0个字符开始,取1个字符;str.Substring(3, 1)表示从字符串str的第3个字符开始,取1个字符;str.Substring(2, 1)表示从字符串str的第2个字符开始,取1个字符。最后,通过Console.WriteLine方法输出新的字符串newStr。运行上述代码,输出结果为:

2134

可以看到,原始字符串中的1和2已经调换,3和4也已经调换

用C# 把字符串 1和2调换 3和4调换

原文地址: https://www.cveoy.top/t/topic/eySf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录