第8章:List<T>の使い方

C#の List<T> は、可変長の配列のようなものです。配列と違って、要素の追加・削除が簡単にできるため、実用性が高いです。 System.Collections.Generic 名前空間に含まれています。

コード例:Listの基本操作

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<string> fruits = new List<string>();

        fruits.Add("りんご");
        fruits.Add("バナナ");
        fruits.Add("みかん");

        Console.WriteLine("最初の果物: " + fruits[0]);
        Console.WriteLine("合計: " + fruits.Count + "個");
    }
}

出力結果

最初の果物: りんご
合計: 3個

解説

コード例:foreachで全要素を表示

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 100, 200, 300 };

        foreach (int n in numbers)
        {
            Console.WriteLine("数値: " + n);
        }
    }
}

出力結果

数値: 100
数値: 200
数値: 300

よく使うメソッド

練習問題

数値リストに対して以下の操作を行ってください: