Clearメソッドを使うと、List内の全ての要素を削除することができます。 Clearメソッドを呼び出すと、Listは空になり長さ(Length)が0
となります。
Clearメソッドを使ってListを空にする
using System;
using System.Collections.Generic;
class Sample {
static void Main()
{
var list = new List<int>() {0, 1, 2, 3, 4};
Print(list);
// List内の全要素を削除する
list.Clear();
Print(list);
// 新たにListへ要素を追加する
list.Add(5);
list.Add(6);
Print(list);
}
static void Print(List<int> list)
{
foreach (var e in list) {
Console.Write("{0}, ", e);
}
Console.WriteLine();
}
}
実行結果
0, 1, 2, 3, 4, 5, 6,