C#字符串反转
//C#字符串反转
1、手动写一个方法
string str = "ABCDEFG";
char[] chsArr = str.ToCharArray();
for (int i = 0; i < chsArr.Length /2; i++)
{
char temp = chsArr[i];
chsArr[i] = chsArr[chsArr.Length - 1 - i];
chsArr[chsArr.Length - 1 - i] = temp;
}
str = new string(chsArr); //将char数组转成字符串;
Console.WriteLine(str);
输出:GFEDCBA
2、写一个函数,直接调用就可以了,用系统的函数;
static string Reverse(string str)
{
char[] arr = str.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}