SORU
19 Aralık 2012, ÇARŞAMBA


Ne kadar SERİ bir sorgu bir Sözlük sonuçlanan yazılır?


public class Person
{
    public string NickName{ get; set; }
    public string Name{ get; set; }
}

var pl = new List<Person>;

var q = from p in pl
        where p.Name.First() == 'A'
        orderby p.NickName
        select new KeyValuePair<String, String>(p.NickName, p.Name);

var d1 = q.ToList(); // Gives List<KeyValuePair<string, string>>
var d2 = q.ToDictionary(); // Does not compile

Sözlük<dize, dize> nasıl;?

CEVAP
19 Aralık 2012, ÇARŞAMBA


Dictionary değerleri belirtmeniz gerekir

var d2 = q.ToDictionary(p => p.NickName, p => p.Name);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009
  • The Verge

    The Verge

    8 AĞUSTOS 2006