c# 对象集合中特定属性集合
时间: 2024-06-14 18:03:26 浏览: 91
C#面向对象集合
可以使用 LINQ 查询语句来获取 C# 对象集合中特定属性的集合。具体步骤如下:
1.定义一个包特定属性的类,例如:
```csharp
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
```
2.创建一个 Person 对象的集合,例如:
```csharp
List<Person> people = new List<Person>
{
new Person { Name = "Alice", Age = 25 },
new Person { Name = "Bob", Age = 30 },
new Person { Name = "Charlie", Age = 35 }
};
```
3.使用 LINQ 查询语句来获取特定属性的集合,例如:
```csharp
List<string> names = people.Select(p => p.Name).ToList();
List<int> ages = people.Select(p => p.Age).ToList();
```
其中,`Select` 方法用于选择特定属性,`ToList` 方法用于将结果转换为列表。
阅读全文