প্রতিটি উপাদানের প্রকারের ভিত্তিতে একটি সংগ্রহ ফিল্টার করুন।
ধরা যাক আপনার কাছে পূর্ণসংখ্যা এবং স্ট্রিং উপাদানগুলির সাথে নিম্নলিখিত তালিকা রয়েছে -
তালিকাসংগ্রহ ফিল্টার করতে এবং শুধুমাত্র স্ট্রিং টাইপ সহ উপাদান পেতে।
var myStr =একটি তালিকা থেকে। OfType() একটি নির্বাচন করুন;
পূর্ণসংখ্যার প্রকারের জন্য একই কাজ করুন৷
var myInt =একটি তালিকা থেকে। অফটাইপ() একটি নির্বাচন করুন;
নিম্নলিখিত সম্পূর্ণ কোড -
উদাহরণ
ব্যবহার করে সিস্টেম;ব্যবহার করে System.Linq;ব্যবহার করে System.Collections;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন() { IList তালিকা =নতুন ArrayList(); তালিকা যোগ করুন("কেটি"); তালিকা যোগ করুন(100); তালিকা যোগ করুন(200); তালিকা যোগ করুন(300); তালিকা যোগ করুন(400); তালিকা যোগ করুন("ব্র্যাড"); তালিকা যোগ করুন(600); তালিকা যোগ করুন(700); var myStr =একটি তালিকা থেকে। OfType() একটি নির্বাচন করুন; var myInt =একটি তালিকা থেকে। অফটাইপ () নির্বাচন করুন একটি; Console.WriteLine("স্ট্রিংস..."); foreach (myStr-এ var strVal) { Console.WriteLine(strVal); } Console.WriteLine("Integer..."); foreach (myInt-এ var intVal) { Console.WriteLine(intVal); } } }
আউটপুট
স্ট্রিংস...KatieBradInteger...100200300400600700