Fun Coding

学んだことを記録していきます!

【C#】リストの要素の順番を反転する方法(Reverse)

リストの要素の順番を反転する方法に「Reverse」メソッドがあります。
サンプルコードを交えて解説したいと思います。

説明

リストの要素の順番を反転する。

コード
using System;
using System.Collections.Generic;

namespace Sample {
    /// <summary>
    /// メインプログラム
    /// </summary>
    public class Program {
        /// <summary>
        /// Reverseの使い方
        /// </summary>
        static void Main() {
            // リストを生成
            var list = new List<int>();

            // リストに値を追加
            list.Add(0);
            list.Add(1);
            list.Add(2);
            list.Add(3);
            list.Add(4);
            list.Add(5);

            // リストの要素の順番を反転
            list.Reverse();

            Console.WriteLine("Reverse : " + string.Join(", ", list));
        }
    }
}
出力
Reverse : 5, 4, 3, 2, 1, 0