リストに要素を挿入する方法に「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