আমার নূন্যতম তারিখের জন্মের সম্পত্তি সহ একজন ব্যক্তির অবজেক্ট রয়েছে। প্রাথমিক / ক্ষুদ্রতম তারিখের জন্ম তারিখের সাথে একের জন্য ব্যক্তির সামগ্রীর তালিকাকে জিজ্ঞাসা করার জন্য লিনকিউ ব্যবহার করার কোনও উপায় আছে কি?
আমি যা দিয়ে শুরু করেছি তা এখানে:
var firstBornDate = People.Min(p => p.DateOfBirth.GetValueOrDefault(DateTime.MaxValue));
ন্যূন তারিখপথের জন্মের মানগুলি ন্যূনতম বিবেচনার বাইরে চলে যাওয়ার জন্য ডেটটাইম.ম্যাক্সভ্যালুতে সেট করা হয়েছে (ধরে নেওয়া যাক কমপক্ষে একটিতে নির্দিষ্ট ডিওবি রয়েছে))
তবে আমার পক্ষে যা হয় তা হ'ল ফার্স্টবার্নেটকে একটি ডেটটাইম মানতে সেট করা। আমি যেটি পেতে চাই তা হ'ল সেই ব্যক্তির অবজেক্ট যা এর সাথে মেলে। আমাকে কি দ্বিতীয় কোয়ের মতো লিখতে হবে:
var firstBorn = People.Single(p=> (p.DateOfBirth ?? DateTime.MaxValue) == firstBornDate);
বা এটি করার একটি ঝুঁকির উপায় আছে?
a.Min(x => x.foo);
max("find a word of maximal length in this sentence".split(), key=len)
স্ট্রিংটি 'বাক্য' প্রদান করে। C # "find a word of maximal length in this sentence".Split().Max(word => word.Length)
হিসাব করে 8 কোন শব্দ দীর্ঘতম দৈর্ঘ্য হল, কিন্তু কি তোমাদেরকে বলিনি কী দীর্ঘতম শব্দ হয় ।