【发布时间】:2017-07-10 07:23:04
【问题描述】:
由于某种原因,当我应用反向方法时,没有任何变化。
public static string ReverseString(string word)
{
char[] myArray = word.ToCharArray();
myArray.Reverse();
string ans = string.Join("", myArray);
return ans;
}
【问题讨论】:
-
myArray = myArray.Reverse(); -
它返回一个新数组,它不会改变原来的
-
使用 Array.Reverse() 原地反转
-
对于这个方法的一个版本,它适用于 Unicode 组合字符,请参阅这个问题:stackoverflow.com/q/15029238/1127114
-
完成。谢谢