SORU
7 Temmuz 2009, Salı


Kod '' zincirleme SERİ anahtar kelime içeri uzantısı yöntem çağrıları eşdeğer

C# kullanarak sorgu anlama özellikleri tarafından kullanılan kod gibi yazabilirsiniz:

var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" };
var result =
    from animalName in names
    let nameLength = animalName.Length
    where nameLength > 3
    orderby nameLength
    select animalName;

Sorgu ifadesi yukarıdaki, let anahtar değeri nerede ve orderby işlemleri için ileri animalName.Length çağrı yinelenen olmadan geçirilecek sağlar.

SERİ uzatma yöntemi eşdeğer yola ne elde çağırır "" anahtar kelime burada mı? nedir

CEVAP
7 Temmuz 2009, Salı


Bırak kendi çalışma yok;-sırtına piggy Select dışında. Eğer "reflektör" dışında varolan bir dll çekin. kullanırsanız görebilirsiniz

olacakbir şeygibi:

var result = names
        .Select(animalName => new { nameLength = animalName.Length, animalName})
        .Where(x=>x.nameLength > 3)
        .OrderBy(x=>x.nameLength)
        .Select(x=>x.animalName);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011