如何使用Reverse方法反转数组.C#

Cod*_*der 1 c# arrays reverse

出于某种原因,当我应用反向方法时,没有任何变化.

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)

sil*_*ire 6

也许你把你正在使用的方法与静态 混淆Array.Reverse,这确实是一种void方法?

Array.Reverse方法(数组)


您正在使用的是LINQ扩展方法IEnumerable,您可以在此处找到它的参考:

Enumerable.Reverse方法(IEnumerable)


但就你的具体情况而言,我会使用这个oneliner:

return new string(word.Reverse().ToArray()); 
Run Code Online (Sandbox Code Playgroud)