繁体   English   中英

从 c# 的列表中删除列表项的属性

[英]Remove list items' property from list in c#

我有一个这样的列表,我正在创建一个包含以下数据的 csv 文件,我想排除一些列,属性是列名

[
 {name: john, age: 25},
 {name: mark, age: 30},
]

我想在没有任何条件的情况下从列表项中删除年龄属性,只需删除该属性,因此我的新列表应如下所示,它将被排除在 csv 文件中

[
 {name: john},
 {name: mark},
]

这可能会帮助您:

  List<Employee> listEmployee= new List<Employee>([
     {name: john, age: 25},
     {name: mark, age: 30},
    ])
    var reduceAgeFromList= listEmployee.Select(e => new {e.name}).ToList();
  using linq; // namespace     

  1)  List<details> list= new List<details>()

      var name = list.Where(a => a.name).ToList();  // fetch the data of 
       particular property


  2) var name = from c in list
                 where c.name
                 select c;


      


            



        

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM