首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

linq to dataset 怎么 成list

2013-12-19 
linq to dataset 如何 成liststruct Person{public string idpublic string namepublic string agepubl

linq to dataset 如何 成list
  struct Person
        {
            public string id;
            public string name;
            public string age;
            public string city;
        }

   var results = from u in ds.Tables[0].AsEnumerable()
                
                      select new
                      {
                         
                            ID = u.Field<string>("ID").ToString().Trim(),
                            Name = u.Field<string>("Name").ToString().Trim(),
                            Age = u.Field<string>("Age").ToString().Trim(),
                            City = u.Field<string>("City").ToString().Trim(),



                      };
        List<Person> listcity = results.ToList();   //这里 提示无法将类型转换 错误 .该怎么写 
[解决办法]
不要使用匿名类

var results = from u in ds.Tables[0].AsEnumerable()
                
                      select new Person
                      {
                         
                            ID = u.Field<string>("ID").ToString().Trim(),
                            Name = u.Field<string>("Name").ToString().Trim(),
                            Age = u.Field<string>("Age").ToString().Trim(),
                            City = u.Field<string>("City").ToString().Trim(),



                      };

热点排行