DefaultIfEmpty() মেথড খালি সিকোয়েন্স হলে ডিফল্ট মান (রেফারেন্স টাইপের জন্য null, ভ্যালু টাইপের জন্য 0) সহ একটি সিকোয়েন্স রিটার্ন করে। এক্সেপশন এড়াতে সাহায্য করে।
উদাহরণ
using System;
using System.Linq;
using System.Collections.Generic;
class Demo
{
static void Main()
{
List myList = new List(); // খালি
var res = myList.DefaultIfEmpty();
foreach (var a in res)
Console.WriteLine(a); // 0 প্রিন্ট হবে
}
}
আউটপুট
0
কাস্টম ডিফল্ট মান: DefaultIfEmpty(defaultValue)। লেফট JOIN-এ ব্যবহার হয়।