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