C#&.NET,.NET Core程序开发中如何移除List集合的某列(属性)呢?
1.43K 次浏览
1 个回答
-
在 C# 中,List是一个动态数组,可以轻松添加、删除和访问其元素。如果要从List集合中移除某列,可以通过以下步骤实现:
1.定义一个类,该类包含您要保留的列的属性,可以将其视为过滤器。例如,如果要保留第一列和第三列,可以定义一个类,该类只包含这两个属性。例如:
public class MyClass { public int Column1 { get; set; } public string Column2 { get; set; } public int Column3 { get; set; } }
2.使用 LINQ 查询语句选择要保留的列。例如:
List
myList = new List (); // ... var filteredList = myList.Select(x => new { x.Column1, x.Column3 }).ToList(); 在这个例子中,我们选择了
Column1
和Column3
,并创建了一个新的匿名类型。