เพื่อจัดการคอลเลกชันว่าง ให้ใช้เมธอด 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