C#编程基础:循环、跳转语句、枚举、数组、命名空间与Main方法详解
1. foreach循环
foreach循环是C#中用于遍历集合中每个元素的循环机制。它是从Visual Basic借鉴而来的新特性。集合是包含其他对象的对象,技术上,要成为集合,必须支持 IEnumerable
接口,像C#数组、 System.Collection
命名空间中的集合类以及用户自定义的集合类都属于集合。
1.1 语法示例
int[] arrayOfInts = { 1, 2, 3, 4, 5 };
foreach (int temp in arrayOfInts)
{
Console.WriteLine(temp);
}
1.2 注意事项
在foreach循环中,不能改变集合中元素的值,以下代码将无法编译:
foreach (int temp in arrayOfInts)
{
temp++;
Console.WriteLine(temp);
}
如果需要遍历集合中的元素并改变其值,应使用 for
循环。
2. 跳转语句
C#提供了多种跳转语句,可让程序立即跳转到指定行。
2.1 goto语句
goto
语句可直接跳转