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);
 }

 

posted @ 2020-10-12 16:57  Nanyingming  阅读(2509)  评论(0编辑  收藏  举报