c#里用 循环 把一个字符串 1和2位置对换 3和4位置对换
可以先将字符串转换为字符数组,然后利用循环交换相邻的字符。代码如下:
string str = "1234";
char[] charArray = str.ToCharArray();
for (int i = 0; i < charArray.Length - 1; i += 2)
{
char temp = charArray[i];
charArray[i] = charArray[i + 1];
charArray[i + 1] = temp;
}
string result = new string(charArray);
Console.WriteLine(result); // 输出 2143
原文地址: https://www.cveoy.top/t/topic/eBu1 著作权归作者所有。请勿转载和采集!