在 C# 中檢查列表是否為空

Muhammad Maisam Abbas 2023年1月30日 2021年3月21日
  1. 使用 C# 中的 List.Count 屬性檢查列表是否為空
  2. 使用 C# 中的 List.Any() 函式檢查列表是否為空
在 C# 中檢查列表是否為空

本教程將介紹在 C# 中檢查列表是否為空的方法。

使用 C# 中的 List.Count 屬性檢查列表是否為空

List.Count 屬性獲得 C# 列表中的元素。如果列表為空,則 List.Count0。以下程式碼示例向我們展示瞭如何使用 C# 中的 List.Count 屬性檢查列表是否為空。

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

namespace check_empty_list
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> emptyList = new List<string>();
            if(emptyList.Count == 0)
            {
                Console.WriteLine("List is Empty");
            }
            else
            {
                Console.WriteLine("Not Empty");
            }
        }
    }
}

輸出:

List is Empty

在上面的程式碼中,我們初始化了一個空字串 emptyList 列表,並使用 C# 中的 List.Count 屬性檢查該列表是否為空。

使用 C# 中的 List.Any() 函式檢查列表是否為空

List.Any() 函式也可以用於檢查該列表在 C# 中是否為空。List.Any() 函式的返回型別為布林值。如果列表中有一個元素,則 List.Any() 函式將返回 true;否則返回 false。請參見下面的示例程式碼。

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

namespace check_empty_list
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> emptyList = new List<string>();
            if (emptyList.Any())
            {
                Console.WriteLine("Not Empty");
            }
            else
            {
                Console.WriteLine("List is Empty");
            }
        }
    }
}

輸出:

List is Empty

在上面的程式碼中,我們初始化了一個空字串 emptyList 列表,並使用 C# 中的 List.Any() 函式檢查該列表是否為空。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相關文章 - Csharp List