本文介绍了如何使用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().
您正在混淆可枚举.反向和 Array.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#
发布评论