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

  • Google Россия

    Google Ро

    9 Temmuz 2007
  • iNCH

    iNCH

    20 Temmuz 2009
  • SamsTech

    SamsTech

    4 NİSAN 2014