C#查询List中的某一个字段
可以使用 LINQ 查询语句来查询 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 循环遍历字符串序列并打印出每个人的名字。
原文地址: http://www.cveoy.top/t/topic/69Y 著作权归作者所有。请勿转载和采集!