Fun Coding

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

【C#】リストに要素を挿入する方法(Insert)

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

説明

リストの指定したインデックスの位置に要素を挿入する。

ポイント

・指定したインデックスが0未満の場合はArgumentOutOfRangeExceptionが発生する
・指定したインデックスが要素数より大きい場合はArgumentOutOfRangeExceptionが発生する

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

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

            // リストに要素を挿入
            list.Insert(0, 1);
            list.Insert(0, 2);
            list.Insert(1, 3);

            Console.WriteLine("Insert : " + string.Join(", ", list));
        }
    }
}
出力
Insert : 2, 3, 1