C#中如何遍历List<string>中的每一个元素?
时间: 2024-10-18 10:18:01 浏览: 30
在C#中,遍历`List<string>`中的每一个元素有多种方法。以下是几种常见的方法:
1. 使用`foreach`循环:
```csharp
List<string> list = new List<string> { "apple", "banana", "cherry" };
foreach (string item in list)
{
Console.WriteLine(item);
}
```
2. 使用`for`循环:
```csharp
List<string> list = new List<string> { "apple", "banana", "cherry" };
for (int i = 0; i < list.Count; i++)
{
Console.WriteLine(list[i]);
}
```
3. 使用`List<T>.ForEach`方法:
```csharp
List<string> list = new List<string> { "apple", "banana", "cherry" };
list.ForEach(item => Console.WriteLine(item));
```
4. 使用LINQ的`Select`方法(需要`using System.Linq;`):
```csharp
using System.Linq;
List<string> list = new List<string> { "apple", "banana", "cherry" };
list.Select(item => Console.WriteLine(item)).ToList();
```
每种方法都有其特定的用途和优点,可以根据具体情况选择合适的方法来遍历列表。
阅读全文