LastOrDefault() মেথড সিকোয়েন্সের শেষ এলিমেন্ট রিটার্ন করে; যদি সিকোয়েন্স খালি হয়, তবে ডিফল্ট মান (ভ্যালু টাইপের জন্য ০, রেফারেন্স টাইপের জন্য null) রিটার্ন করে। এক্সেপশন থ্রো করে না।
উদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
class Demo
{
static void Main()
{
List val = new List(); // খালি
double d = val.AsQueryable().LastOrDefault();
Console.WriteLine("Default Value = " + d); // 0
if (d == 0.0D)
d = 0.1D;
Console.WriteLine("Default Value changed = " + d);
}
}
আউটপুট
Default Value = 0 Default Value changed = 0.1
Last() খালি সিকোয়েন্সে InvalidOperationException থ্রো করে।