可以使用 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 循环遍历字符串序列并打印出每个人的名字。

C#查询List中的某一个字段

原文地址: http://www.cveoy.top/t/topic/69Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录