আমি এটা বুঝতে হিসাবে, Linq পদ্ধতি FirstOrDefault()
একটি আসতে পারেন Default
নাল ছাড়া অন্য কিছুর মান। আমি যে কাজটি করিনি তা হ'ল কোয়েরির ফলাফলের কোনও আইটেম না থাকলে নাল ব্যতীত কী ধরণের জিনিস এই (এবং অনুরূপ) পদ্ধতি দ্বারা ফিরে আসতে পারে। এটি কি এমন কোনও নির্দিষ্ট উপায়ে সেট আপ করা যেতে পারে যাতে কোনও নির্দিষ্ট প্রশ্নের জন্য কোনও মান না থাকলে কিছু পূর্বনির্ধারিত মান ডিফল্ট মান হিসাবে ফিরে আসে?
MyCollection.Last().GetValueOrDefault(0)
জন্য ব্যবহার করেছি অন্যথায় নীচে @ জন স্কিটির উত্তর আইএমও সঠিক।
YourCollection.FirstOrDefault()
, আপনিYourCollection.DefaultIfEmpty(YourDefault).First()
উদাহরণস্বরূপ ব্যবহার করতে পারেন ।