「C#」RemoveRangeメソッドでリストの範囲を指定して要素を削除するサンプル

構文
public virtual void RemoveRange (int index, int count);
index
削除する要素の範囲の開始位置を示す 0 から始まるインデックス。
count
削除する要素の数を指定します。
C#コード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
}
}
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); } } } }
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