[C#]List(リスト)に要素を追加するには?

C#

どうも、ちょげ(@chogetarou)です。

Listに要素を追加する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Listに要素を追加する方法は、2つあります。

Addメソッド

1つは、Addメソッドを使う方法です。

具体的には、ListからAddメソッドを呼び出します。

Addメソッドの引数には、追加する要素を指定します。

list.Add(value); //listにvalueを追加

Addメソッドは、引数に指定した要素を末尾に追加します。

使用例

using System;
using System.Collections.Generic;


public class Sample{
    public static void Main(){
        List<int> nums = new List<int>();
        
        nums.Add(1);
        nums.Add(2);
        nums.Add(3);
        
        foreach(var num in nums) {
            Console.WriteLine(num);
        }
    }
}

Insertメソッド

もう1つは、Insertメソッドを使う方法です。

具体的には、ListからInsertメソッドを呼び出します。

Insertメソッドの第1引数に追加する位置、第2引数に追加する要素を指定します。

list.Insert(index, value) //listのindexの位置にvalueを追加

Insertメソッドは、Listの第1引数のインデックスの位置に、第2引数の値を追加します。

使用例

using System;
using System.Collections.Generic;


public class Sample{
    public static void Main(){
        List<int> nums = new List<int>() {2, 4, 5};
        
        nums.Insert(0, 1);
        nums.Insert(2, 3);
        
        foreach(var num in nums) {
            Console.WriteLine(num);
        }
    }
}

まとめ

Listに要素を追加する方法は、次の2つです。

  • Addメソッドを使う方法
  • Insertメソッドを使う方法

コメント

タイトルとURLをコピーしました