C# 使用 LINQ 查询 List 中的特定字段
使用 LINQ 查询语句可以方便地查询 C# 中 List 对象中的特定字段。例如,假设有一个 List 包含一些 Person 对象,每个 Person 对象都有一个 Name 字段,我们想要查询所有 Person 对象的 Name 字段,可以使用以下代码:
List<Person> people = new List<Person> {
new Person { Name = 'Alice', Age = 25 },
new Person { Name = 'Bob', Age = 30 },
new Person { Name = 'Charlie', Age = 35 }
};
IEnumerable<string> names = from person in people
select person.Name;
foreach (string name in names) {
Console.WriteLine(name);
}
输出结果:
Alice
Bob
Charlie
在上面的代码中,我们使用 LINQ 查询语句从 List 中选择每个 Person 对象的 Name 字段,并将结果存储在一个字符串序列中。然后,我们使用 foreach 循环遍历字符串序列并打印出每个人的名字。
原文地址: https://www.cveoy.top/t/topic/mvve 著作权归作者所有。请勿转载和采集!