私は文字列配列にたくさんの文字列を持っています。私はLINQを介してそれを逆にしたい。 Array.Reverseを使用してforループを使用することはできますが、LINQを使用して行うことができますか?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"
ありがとうございます、これは期待どおりです! –