【发布时间】:2017-06-11 03:21:28
【问题描述】:
我的字符串数组中有很多字符串。我想通过 LINQ 反转它。虽然我可以使用 Array.Reverse 使用 for 循环来做到这一点,但我想知道我是否可以使用 LINQ 来做到这一点?
这是我的代码,但它没有按预期工作:
string[] strTemp = new string[] {"Hello", "World", "Foo"};
string[] strResult = strTemp.Select((a, b) => new { Value = a, Index = b })
.Select(y => y.Value.ToCharArray().Reverse().ToString()).ToArray();
我的预期结果应该是:
"olleH", "dlroW", "ooF"
【问题讨论】: