linq etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
linq etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

22 Ağustos 2020 Cumartesi

Action Func Predicate

    S.A. Arkadaşlar,

    Bugünkü yazımızda Action<T>, Func<TParam,TReturn> ve Predicate<T,bool> yapıları üzerinde durmak istiyoruz. Nedir, neden ve nasıl kullanılır gibi soruların cevabını arayacağız. Aralarında ne gibi farklılıklar ve benzerlikler olduğunu söyleyip yazıyı bitirmeyi düşünüyoruz.

16 Şubat 2020 Pazar

IQueryable - IEnumerable

     S.A. Arkadaşlar,
     Bugün birbirine benzeyen yapılarından IQueryable ve IEnumerable kavramlarını incelemeye çalışacağız. İki yapı aynı gibi dursa da birbirinden farkları var. Belki de en bariz olan farkı Burak Selim Hoca burada nokta atışı ile anlatmış, fakat ben genel olarak konuyu ele alıp bulduğum farkları derlemeye çalışacağım.

11 Ekim 2018 Perşembe

MVC Sürecinde Karşılaştığım Problemler

     S.a. Arkadaşlar,
     Bir süredir üzerinde çalıştığım projede kullandığımız ASP MVC konusunda yaşadığım kendimce ciddi problemleri ve onları nasıl hangi kaynaklardan çözdüğümü kısaca bir toparlamak istedim. Zaman zaman çok zorlandığım anlar da oldu. Hem lazım olursa tekrardan dönüp bakmak açısından hem de belki başkalarına yardımcı olur düşüncesiyle bu yazıyı yazıyorum.

9 Ocak 2018 Salı

Foreach ve Linq Kullanımı

      S.a. Arkadaşlar,
      Bir önceki yazıda belirttiğim gibi bu aralar kodun kalitesi ile ilgili ufak tefek şeyler okumaya çalışıyorum. foreach kullanımın ile ilgili örneklere göz atarken karşıma burada sorulan bir soru çıktı. Soru şöyle :
foreach (var item in items)
{
    if (item.Field != null)
        continue;

    if (item.State != ItemStates.Deleted)
        continue;
    
     //kod
}

foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted))
{
    //kod
}