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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM