C#编程中数组与跳转语句的使用
1. 数组循环与初始化
1.1 Foreach循环
Foreach循环能反映数组中对象的组织方式。我们可以用多种方式使用数组,也能使用foreach循环遍历数组。改变每个对象的名称后,就能通过名称区分它们。
1.1.1 基本示例
foreach语句依赖于数组内部的数据类型。例如,遍历GameObjects数组时,使用 GameObject go
来存储数组的每个成员:
foreach (GameObject go in GameObjects)
{
// 处理每个GameObject
}
如果要遍历不同类型的数组,需更改foreach循环的参数。如遍历 int[] MyInts
数组:
foreach (int i in MyInts)
{
// 处理每个int
}
变量名可以任意,但简短些更方便。
1.2 动态初始化
可以在函数中初始化新数组,该数组仅在函数作用域内存在,外部无法访问。数组大小需在使用前确定。
例如,将初始化分为两条语句:
float[] dynamicFloats;
dynamicFloats = new float[10];