コレクション

[C#] Listの要素を追加・挿入する(.Add、.Insert)

2021年5月13日

Listの要素を追加・挿入するサンプルです。

サンプル(要素の追加)

Listの最後に要素を追加するには.Add()を使用します。

例)listの末尾に要素を追加する

using System.Collections.Generic;

//listの生成
var list = new List<string>();
list.Add("札幌");
list.Add("東京");
list.Add("名古屋");
list.Add("大阪");

//末尾に"福岡"を追加する
list.Add("福岡");

結果

札幌
東京
名古屋
大阪
福岡

サンプル(要素の挿入)

Listの途中にに要素を挿入するには.Insert()を使用します。
第1引数に挿入したいインデックス番号を指定します。

例)listの途中に要素を挿入する

using System.Collections.Generic;

//listの生成
var list = new List<string>();
list.Add("東京");
list.Add("大阪");

//リストの2番目に"名古屋"を挿入する
list.Insert(1, "名古屋");

結果

東京
名古屋
大阪

備考

  • リストのインデックス(要素番号)は、1要素目を0としてカウントします。
  • .Insertの要素番号にList要素数を超える数値を指定すると、System.ArgumentOutOfRangeExceptionが発生します。

-コレクション
-