「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

C#

Posted by arkgame