/// <summary>
/// 字符串字符两两互换
/// </summary>
/// <param name="str">原字符串</param>
/// <returns></returns>
public static string TransStr(string str)
{
var strArry = str == null ? "".ToCharArray() : str.ToCharArray();
for (int i = 0; i < strArry.Length; i++)
{
if (i % 2 == 0 && i + 1 != strArry.Length)
{
var temp = strArry[i];
strArry[i] = strArry[i + 1];
strArry[i + 1] = temp;
}
}
string newStr = new string(strArry);
return newStr;
}
效果:
原字符串:21435
转换后字符串:12345