阅读背景:

如何编写导致字典的LINQ查询?

来源:互联网 

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

public class Person
{
    public string NickNa



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: