عملگر فیلتر گذاری OfType
عملگر فیلتر گذاری OfType همانطور که از اسم آن نیز مشخص است، به منظور فیلتر کردن داده ها بر اساس نوع داده مشخص شده استفاده می شود. در ادامه نحوه استفاده از این عملگر در زبان LINQ را به همراه مثال های ساده بررسی خواهیم کرد.
عملگر OfType در سینتکس کوئری
در نمونه زیر ما از عملگر OfType به منظور فیلتر کردن عناصر بر اساس نوع داده آنها استفاده کرده ایم:
1 2 3 4 5 6 7 8 9 10 11 12 | IList mixedList = new ArrayList(); mixedList.Add(0); mixedList.Add("One"); mixedList.Add("Two"); mixedList.Add(3); mixedList.Add(new Student() { StudentID = 1, StudentName = "Bill" }); var stringResult = from s in mixedList.OfType<string>() select s; var intResult = from s in mixedList.OfType<int>() select s; |
عملگر OfType در سینتکس متد
برای استفاده از این عملگر می توانیم مانند نمونه زیر از متد افزودنی OfType
1 | var stringResult = mixedList.OfType<string>(); |
در کد فوق نتیجه فیلتر آیتم هایی خواهد بود که نوع آن ها string است.
هیچ نظری ثبت نشده است