出于某种原因,当我应用反向方法时,没有任何变化.
public static string ReverseString(string word)
{
char[] myArray = word.ToCharArray();
myArray.Reverse();
string ans = string.Join("", myArray);
return ans;
}
Run Code Online (Sandbox Code Playgroud)
也许你把你正在使用的方法与静态 混淆Array.Reverse,这确实是一种void方法?
您正在使用的是LINQ扩展方法IEnumerable,您可以在此处找到它的参考:
Enumerable.Reverse方法(IEnumerable)
但就你的具体情况而言,我会使用这个oneliner:
return new string(word.Reverse().ToArray());
Run Code Online (Sandbox Code Playgroud)