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);
 }
原文地址:https://www.cnblogs.com/nymz/p/13803848.html