কম্পিউটার

Linq C# এ সিলেক্ট এবং সিলেক্টম্যানির মধ্যে পার্থক্য কী?


নির্বাচন অপারেটর প্রতিটি উত্সের জন্য একটি ফলাফলের মান তৈরি করে SelectMany অপারেটর প্রজেকশন অপারেটর বিভাগের অন্তর্গত। এটি একটি অনুক্রমের প্রতিটি উপাদানকে একটি IEnumerable-এ প্রজেক্ট করতে ব্যবহৃত হয় এবং ফলস্বরূপ ক্রমগুলিকে একটি অনুক্রমের মধ্যে সমতল করে৷

উদাহরণ

<প্রি>ক্লাস ডেমো{ পাবলিক স্ট্রিং নাম { পেতে; সেট } সর্বজনীন তালিকা বিষয়বস্তু { পেতে; সেট } সর্বজনীন স্ট্যাটিক তালিকাGetAllContents(){ List listContents =নতুন তালিকা{ নতুন ডেমো{ নাম ="ক্যাপ", বিষয়বস্তু =নতুন তালিকা { "Nike", "Adidas" } }, নতুন ডেমো{ নাম ="জুতা", বিষয়বস্তু =নতুন তালিকা { "Nike", "Puma", "Adidas" } }, }; ফিরতি তালিকা বিষয়বস্তু; }}ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(){ IEnumerable> result =Demo.GetAllContents().Select(s => s.Contents); foreach (ফলাফলের তালিকা stringList){ foreach (stringList-এ string str){ Console.WriteLine(str); } } Console.WriteLine("---Select Many---") IEnumerable resultSelectMany =Demo.GetAllContents().SelectMany(s => s.Contents); foreach (string str in resultSelectMany){ Console.WriteLine(str); } Console.ReadKey(); }}

আউটপুট

NikeAdidasNikePumaAdidas---বাছাই করুন অনেক---NikeAdidasNikePumaAdidas

  1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  2. C# এ আক্ষরিক এবং ধ্রুবকের মধ্যে পার্থক্য কী?

  3. C# এ স্ট্রিং এবং স্ট্রিং এর মধ্যে পার্থক্য কি?

  4. C# এ একটি তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কী?