当我们需要遍历一个集合类型的时候,使用foreach语句比使用for循环更为方便,可以避免通过索引访问集合元素的困扰,提高了代码可读性,并且能够支持不同数据类型的集合类型。以下是关于C#使用foreach语句遍历集合类型的完整攻略。
1.基本语法
C#中使用foreach语句遍历集合类型的基本语法格式如下:
foreach (var item in collection)
{
//循环执行的代码块
}
其中,collection
表示要被遍历的集合类型对象,item
表示当前迭代到的集合元素值。需要注意的是,item
是一个临时变量,只在 foreach 循环内部有效。
2.示例说明
以下是遍历list集合和dictionary字典集合的两条示例说明:
2.1 遍历list集合
//1.创建list<int>类型的对象
List<int> scoreList = new List<int>() { 62, 90, 70, 81, 95 };
//2.遍历list集合,输出各项值
foreach (var score in scoreList)
{
Console.WriteLine(score);
}
以上代码演示了如何创建一个存储 int 类型元素的 list 集合,然后使用 foreach 语句遍历该集合并输出其中各项的值。
2.2 遍历dictionary字典集合
//1.创建dictionary<string, int>类型的对象
Dictionary<string, int> phoneBook = new Dictionary<string, int>
{
{ "张三", 123456789 },
{ "李四", 987654321 },
{ "王五", 135790864 }
};
//2.遍历dictionary集合,输出元素的键值对
foreach (var item in phoneBook)
{
Console.WriteLine(item.Key + ":" + item.Value);
}
以上代码演示了如何创建一个存储键值对(key-value)的 dictionary 集合,然后使用 foreach 语句遍历该集合并输出其中各个键值对的值。
通过以上两个示例代码,我们可以看到了 C# 中使用 foreach 语句遍历集合类型的方法。在实际开发中,foreach语句可以帮助我们提高代码质量和可读性,同时减少开发时间和难度。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#使用foreach语句遍历集合类型的方法 - Python技术站