[LINQ] LINQ to Objects(Reverseメソッド)

Reverseメソッドを使用すると、一連のデータの順番を逆順にすることができます。

例えば、以下はReverseメソッドを使用して、numbersの中を逆順にします。

VBの例

Dim numbers() As Integer = {3, 5, 2, 1, 9, 8, 7}

For Each item As Integer In numbers.Reverse()
    Console.WriteLine(item)
Next

C#の例

int[] numbers = { 3, 5, 2, 1, 9, 8, 7 };

foreach (var item in numbers.Reverse())
{
    Console.WriteLine(item);
}

通常だと、3,5,2,1,9,8,7のように出力されますが、Reverseメソッドを使用することで、7,8,9,1,2,5,3 の順で出力されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です