Linq এ SelectMany কি?
Linq এ SelectMany কি?

ভিডিও: Linq এ SelectMany কি?

ভিডিও: Linq এ SelectMany কি?
ভিডিও: (#7) সিলেক্ট ম্যানি লিনকিউতে | অভিক্ষেপ অপারেশন | নতুনদের জন্য LINQ টিউটোরিয়াল 2024, নভেম্বর
Anonim

দ্য LINQ-এ অনেক নির্বাচন করুন একটি সিকোয়েন্সের প্রতিটি উপাদানকে একটি IEnumerable-এ প্রজেক্ট করতে এবং তারপরে প্রাপ্ত সিকোয়েন্সগুলিকে একটি সিকোয়েন্সে সমতল করতে ব্যবহৃত হয়। মানে অনেক নির্বাচন করুন অপারেটর ফলাফলের ক্রম থেকে রেকর্ডগুলিকে একত্রিত করে এবং তারপর এটিকে একটি ফলাফলে রূপান্তর করে।

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, লিংক-এ সিলেক্ট এবং সিলেক্টম্যানির মধ্যে পার্থক্য কী?

LINQ-এ Select এবং SelectMany-এর মধ্যে পার্থক্য . সিলেক্ট করুন এবং সিলেক্ট করুন অনেক প্রজেকশন অপারেটর হয়। নির্বাচন করুন অপারেটর প্রতিটি উৎস মানের জন্য একটি ফলাফলের মান তৈরি করে যখন অনেক নির্বাচন করুন একটি একক ফলাফল তৈরি করে যাতে প্রতিটি উৎস মানের জন্য একটি সংযুক্ত মান থাকে।

এছাড়াও, লিঙ্কে গ্রুপ যোগদান কি? গ্রুপ যোগ দিন অনুক্রমিক ফলাফল তৈরি করে, যার অর্থ হল বাইরের উপাদানগুলি ভিতরের থেকে মিলিত উপাদানগুলির সংগ্রহের সাথে যুক্ত করা হয়। গ্রুপ যোগ দিন বাইরের প্রতিটি উপাদানের জন্য মিলের একটি সম্পূর্ণ সেটের উপর আপনার ফলাফলের ভিত্তি করতে সক্ষম করে।

আরও জিজ্ঞাসা করা হয়েছে, সিলেক্টমেনি কী?

অনেক নির্বাচন করুন () পদ্ধতি অনেক নির্বাচন করুন () পদ্ধতিটি একটি ক্রমকে "সমতল" করার জন্য ব্যবহৃত হয় যেখানে ক্রমটির প্রতিটি উপাদান একটি পৃথক, অধস্তন ক্রম। এর ফলে উপাদান বিন্যাসের উপাদানগুলি পরিবর্তন ছাড়াই ফলাফলের ক্রমটিতে অনুলিপি করা হয়।

C# এ IEnumerable কি?

IEnumerable একটি ইন্টারফেস হল একটি একক পদ্ধতি সংজ্ঞায়িত করে GetEnumerator() যা একটি IEnumerator ইন্টারফেস প্রদান করে। এটি সমস্ত নন-জেনারিক সংগ্রহের জন্য বেস ইন্টারফেস যা গণনা করা যেতে পারে। এটি এমন একটি সংগ্রহে শুধুমাত্র পঠনযোগ্য অ্যাক্সেসের জন্য কাজ করে যা এটি প্রয়োগ করে IEnumerable একটি foreach বিবৃতি সঙ্গে ব্যবহার করা যেতে পারে.

প্রস্তাবিত: