c# list 应用举例
时间: 2023-09-12 17:06:49 浏览: 55
以下是一些C#中使用List的应用举例:
1. 存储和操作数据集合:
```csharp
List<string> names = new List<string>();
names.Add("Alice");
names.Add("Bob");
names.Add("Charlie");
foreach (string name in names)
{
Console.WriteLine(name);
}
// 输出结果:
// Alice
// Bob
// Charlie
```
2. 过滤和筛选数据:
```csharp
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List<int> evenNumbers = numbers.Where(n => n % 2 == 0).ToList();
foreach (int number in evenNumbers)
{
Console.WriteLine(number);
}
// 输出结果:
// 2
// 4
// 6
// 8
// 10
```
3. 排序数据:
```csharp
List<int> numbers = new List<int> { 5, 2, 8, 1, 9, 3, 6 };
numbers.Sort();
foreach (int number in numbers)
{
Console.WriteLine(number);
}
// 输出结果:
// 1
// 2
// 3
// 5
// 6
// 8
// 9
```
4. 统计数据:
```csharp
List<int> numbers = new List<int> { 2, 5, 3, 8, 2, 9, 5 };
int maxNumber = numbers.Max();
int minNumber = numbers.Min();
int sum = numbers.Sum();
Console.WriteLine($"最大值: {maxNumber}");
Console.WriteLine($"最小值: {minNumber}");
Console.WriteLine($"总和: {sum}");
// 输出结果:
// 最大值: 9
// 最小值: 2
// 总和: 34
```
这些是一些常见的应用场景,List的灵活性使其成为C#中常用的集合类之一。你可以根据具体需求使用List来存储、操作和处理数据。