İlk makalemizde LINQ’ya genel bir giriş yapmıştık. Bu makalede, memory’de bulunan collectionlarda nasıl sorgulamalar yapılabilir, ne tür fonksiyonlar kullanılabilir gibi konulara değineceğiz. Kodlama geliştirme yaparken kullandığımız IEnumerable interfacelerinden gelen collection yapısında olan tüm nesnelerde Linq kullanarak sorgulamalar yapabiliriz. Hatta collection içerisinden max, min, avarage vs.. gibi çoğu fonksiyonları kullanabiliriz. Linq’dan önce sorgulama işlemlerimizi döngüler yardımı ile yapabiliyorduk, linq ile beraber tek satırda tüm bu sorgulamaları yapma imkanına sahip olduk. Kısa örnekler ile nasıl kullanılabildiklerine bakalım. Average : Sayısal objectler üzerinde ortalama almak için kullanılır. Decimal değer döndürür. All : Collection içerisindekilerin tümü verilen bir kritere uyup uymadığını kontrol eder ve sonuç olarak true yada false döndürür. Any : Collection içerisindekilerin en az birinin verilen bir kritere uyup uymadığını kontrol eder ve sonuç olarak true y
Bilgiyi paylaşma zamanı...