C# list集合
时间: 2024-02-05 13:08:27 浏览: 108
C#中的List集合是一种动态数组,可以存储多个相同类型的元素。它提供了许多方法和属性,用于对集合进行操作和管理。
以下是一些常用的List集合操作示例:
1. 创建一个List集合并添加元素:
```csharp
List<string> fruits = new List<string>();
fruits.Add("apple");
fruits.Add("banana");
fruits.Add("orange");
```
2. 获取List集合的元素数量:
```csharp
int count = fruits.Count;
```
3. 访问List集合的元素:
```csharp
string firstFruit = fruits[0];
```
4. 修改List集合的元素:
```csharp
fruits[1] = "grape";
```
5. 删除List集合的元素:
```csharp
fruits.Remove("orange");
```
6. 判断List集合是否包含某个元素:
```csharp
bool containsBanana = fruits.Contains("banana");
```
7. 将List集合转换为数组:
```csharp
string[] fruitArray = fruits.ToArray();
```
8. 将数组转换为List集合:
```csharp
List<string> fruitList = fruitArray.ToList();
```
9. 使用LINQ查询获取满足条件的元素:
```csharp
List<Student> students = new List<Student>();
for (int i = 1; i <= 10; i++)
{
students.Add(new Student() { Id = i, Name = "学生" + i.ToString() });
}
List<Student> newStudents = students.Where(b => b.Id > 8).ToList();
```
阅读全文