.NET 返回集合中某两个字段
时间: 2024-02-21 07:56:58 浏览: 21
如果你想获取一个集合中所有元素的某两个字段的值,可以使用 LINQ 的 Select 方法来实现。以下是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
// 创建一个包含 Person 对象的集合
var people = new List<Person>
{
new Person { Name = "Tom", Age = 25 },
new Person { Name = "Jerry", Age = 30 },
new Person { Name = "Mickey", Age = 35 },
};
// 使用 Select 方法获取 Name 和 Age 字段的值
var result = people.Select(p => new { p.Name, p.Age });
// 遍历结果并输出
foreach (var item in result)
{
Console.WriteLine($"Name: {item.Name}, Age: {item.Age}");
}
}
}
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
```
输出结果:
```
Name: Tom, Age: 25
Name: Jerry, Age: 30
Name: Mickey, Age: 35
```