SORU
30 NİSAN 2009, PERŞEMBE


SERİ: bir nesne Seçin ve yeni bir nesne oluşturmadan bazı özelliklerini değiştirmek

Kullanarak SERİ, istesem gerçekleştirmek için bazı sorgu ve dönüş nesneden sorgu, ama değişim sadece bazı özellikleri olan nesne, ne yapayım bu olmadan oluşturma, Yeni bir nesne ve elle ayarlamak her özellik? Bu mümkün mü?

Örnek:

var list = from something in someList
           select x // but change one property

CEVAP
30 NİSAN 2009, PERŞEMBE


Sorgu sözdizimi ne olduğundan emin değilim. Ama burada genişletilmiş ETMENİZ ifade örneğidir.

var query = someList.Select(x => { x.SomeProp = "foo"; return x; })

Bu ne isimsiz bir yöntem kullanmak vs ve anlatım. Bu bir lambda birkaç ifadeler kullanmak için izin verir. Bu özellik ayarı ve biraz kısa ve öz bu yönteme nesne dönen iki işlemi bir arada kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • ShayLoss

    ShayLoss

    5 Kasım 2009