Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จัดการคอลเลกชันว่างใน C#

เพื่อจัดการคอลเลกชันว่าง ให้ใช้เมธอด DefaultIfEmpty() ใน C#

หากอาร์เรย์ว่าง การใช้เมธอดนี้จะแสดงค่าเริ่มต้นแทนที่จะแสดงข้อผิดพลาด

สมมติว่าเรามีลิสต์ว่าง:

List<float> myList = new List<float>();

ตอนนี้ ให้ใช้เมธอด DefaultIfEmpty() เพื่อแสดงค่าเริ่มต้น:

myList.DefaultIfEmpty();

ตัวอย่าง

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

class Demo
{
    static void Main()
    {
        List<float> myList = new List<float>();
        var res = myList.DefaultIfEmpty();
        
        foreach (var a in res)
        {
            Console.WriteLine(a);
        }
    }
}

ผลลัพธ์

0