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

Khởi tạo List rỗng trong C#

Khởi tạo List không phần tử:

List<string> list = new List<string>();

Kiểm tra rỗng bằng Any() (LINQ):

bool isEmpty = !list.Any();

Ví dụ

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

public class Program
{
    public static void Main()
    {
        List<string> list = new List<string>();
        bool isEmpty = !list.Any();
        
        if (isEmpty) Console.WriteLine("List rỗng!");
        else Console.WriteLine("List không rỗng!");
    }
}

Kết quả

List rỗng!

Các cách kiểm tra rỗng:

CáchCodeGhi chú
Countlist.Count == 0O(1), khuyến nghị
Any!list.Any()LINQ, O(1) cho List
Collectionlist.Count > 0C# 11+ pattern: list is [..]

Khởi tạo với capacity: new List<int>(100) - tránh resize khi biết kích thước ước lượng.