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

C # วิธี DefaultIfEmpty


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

เรามีรายการดังต่อไปนี้

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

อย่างที่คุณเห็น เนื่องจากรายการด้านบนว่างเปล่า เราจึงสามารถแสดงค่าเริ่มต้นได้

var res = myList.DefaultIfEmpty();

เรามาดูตัวอย่างกัน

ตัวอย่าง

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<double> myList = new List<double>();
      var res = myList.DefaultIfEmpty();
      foreach (var a in res) {
         Console.WriteLine(a);
      }
   }
}

ผลลัพธ์

0