Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách xóa mục khỏi List C# bằng chỉ số (index)

Để xóa một mục khỏi danh sách trong C# bằng chỉ số, sử dụng phương thức RemoveAt().

Thiết lập danh sách:

List list1 = new List() {
    "Hanks",
    "Lawrence",
    "Beckham",
    "Cooper",
};

Xóa phần tử ở vị trí thứ 2 (chỉ số 1):

list1.RemoveAt(1);

Xem ví dụ hoàn chỉnh:

Ví dụ

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
    static void Main() {
        List list1 = new List() {
            "Hanks",
            "Lawrence",
            "Beckham",
            "Cooper",
        };
        Console.Write("Danh sách ban đầu...");
        foreach (string item in list1) {
            Console.WriteLine(item);
        }
        Console.Write("Đang xóa phần tử khỏi danh sách...");
        list1.RemoveAt(1);
        foreach (string item in list1) {
            Console.WriteLine(item);
        }
    }
}

Kết quả

Danh sách ban đầu...
Hanks
Lawrence
Beckham
Cooper
Đang xóa phần tử khỏi danh sách...
Hanks
Beckham
Cooper