「C#」RemoveRangeメソッドでリストの範囲を指定して要素を削除するサンプル
構文
public virtual void RemoveRange (int index, int count);
index
削除する要素の範囲の開始位置を示す 0 から始まるインデックス。
count
削除する要素の数を指定します。
C#コード
using System; using System.Linq; using System.Collections.Generic; namespace com.arkgame.ConsoleAppDemo { class Program { static void Main(string[] args) { List<String> cftLst = new List<string>() {"AA","BB", "CC", "DD", "EE" ,"FF"}; Console.WriteLine("要素を削除する前:"); foreach (var bf in cftLst) { Console.WriteLine(bf); } cftLst.RemoveRange(1,4); Console.WriteLine("要素を削除する後:"); foreach (var at in cftLst) { Console.WriteLine(at); } } } }
実行結果
要素を削除する前:
AA
BB
CC
DD
EE
要素を削除する後:
AA
EE