কম্পিউটার টিউটোরিয়াল

C#-এ DefaultIfEmpty() মেথড: খালি কালেকশন হ্যান্ডলিং

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-এ ব্যবহার হয়।

  1. C#-এ LinkedList Contains পদ্ধতি

  2. C#-এ LinkedList Remove পদ্ধতি

  3. C#-এ LinkedList AddAfter পদ্ধতি

  4. সি শার্প OfType() মেথড