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