如何使用Reverse方法反转数组. C# [英] How to reverse an array using the Reverse method. C#
本文介绍了如何使用Reverse方法反转数组. C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于某种原因,当我应用反向方法时,什么都没有改变.
For some reason when I apply the reverse method, nothing changes.
public static string ReverseString(string word)
{
char[] myArray = word.ToCharArray();
myArray.Reverse();
string ans = string.Join("", myArray);
return ans;
}
推荐答案
尝试使用Array.Reverse(myArray)
代替myArray.Reverse()
.
您正在混淆可枚举.反向和 IEnumerable<char>.Reverse
:返回一个新的反向数组,而不更改旧数组
IEnumerable<char>.Reverse
: Returns a new reversed array without changing the old array
myArray = myArray.Reverse();
Array.Reverse
:将反转输入数组的Void方法
Array.Reverse
: A Void method that will reverse the input array
Array.Reverse(myArray);
这篇关于如何使用Reverse方法反转数组. C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文