gpt4 book ai didi

c# - 反转数组,Array.Reverse()

转载 作者:太空宇宙 更新时间:2023-11-03 20:01:30 31 4
gpt4 key购买 nike

我有以下代码来反转字符串:

Console.Title = "*****Reverse a String*****";
Console.WriteLine("*****Reverse a String*****");
Console.WriteLine("=> Enter the text to be reversed:");
string input = Console.ReadLine();
Console.WriteLine("=> Reversing...");
char[] arrInput = input.ToCharArray();
Array.Reverse(arrInput);
String final = new String(arrInput);
Console.WriteLine("=> {0}", final);
Console.WriteLine("=> Press any key to terminate.");
Console.ReadKey();

Array.Reverse(arrInput) 有效,但 arrInput.Reverse() 无效!有什么指点吗?

最佳答案

arrInput.Reverse 使用 LINQ Reverse 方法,它不会改变原始集合。您需要对其调用 ToArray

var reversed = arrInput.Reverse().ToArray();

关于c# - 反转数组,Array.Reverse(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27714353/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com