int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; foreach (int i in numbers) { System.Console.Write("{0} ", i); } // Output: 4 5 6 1 2 3 -2 -1 0 由于有了多维数组,可以使用相同方法来循环访问元素,例如:C#
foreach (typeelementincollection) { // 对 element 执行的操作 } 其中: type:是集合中元素的类型。 element:是一个临时变量,代表集合中的当前元素。 collection:是要遍历的集合或数组。 使用示例 示例1:遍历数组 假设我们有一个整数数组,我们想要打印出数组中的每个元素: int[]numbers= {1,2,3,4,5 }; ...
static void IntArray(){ int[] numbers = new int[] { 1, 2, 3, 4, 5 };foreach (int i in numbers){ switch (i){ case 3:continue;case 5:Console.WriteLine(i);break;default:Console.WriteLine(i);break;} } } 测试过 ...
int[] numbers = { 1, 2, 3, 4, 5 }; foreach (int number in numbers) { StartCoroutine(MyCoroutine()); // 启动协同程序 Debug.Log("Number: " + number); } } } 在上述示例中,MyCoroutine函数是一个协同程序,使用yield return new WaitForSeconds(1.0f)语句来暂停执行1秒。在Start函数中,使用...
foreach (int element in elementsToRemove) { numbers.Remove(element); } 在上述示例中,我们使用foreach循环遍历集合,并将需要删除的元素记录在一个新的集合中。然后,在循环结束后,我们再使用List的Remove方法来删除这些元素。 需要注意的是,以上方法仅适用于删除单个元素。如果需要删除多个元素,可以使用其他...
当需要按索引遍历数组时,使用for循环可以更高效:int[]numbers={1,2,3,4,5};for(inti=0;i<...
Span<int> numbers = [3, 14, 15, 92, 6]; foreach (int number in numbers) { Console.Write($"{number} "); } // Output: // 3 14 15 92 6 如果列舉程式的 Current 屬性會傳回參考傳回值 (ref T其中T 是集合元素的型別),您可以使用 ref 或ref readonly 修飾詞宣告反覆運算變數,如下列範...
Span<int> numbers = [3,14,15,92,6];foreach(intnumberinnumbers) { Console.Write($"{number}"); }// Output:// 3 14 15 92 6 如果枚举器的Current属性返回引用返回值(ref T,其中T为集合元素类型),就可以使用ref或ref readonly修饰符来声明迭代变量,如下面的示例所示: ...
Span<int> numbers = [3,14,15,92,6];foreach(intnumberinnumbers) { Console.Write($"{number}"); }// Output:// 3 14 15 92 6 如果枚举器的Current属性返回引用返回值(ref T,其中T为集合元素类型),就可以使用ref或ref readonly修饰符来声明迭代变量,如下面的示例所示: ...
Span<int> numbers = [3,14,15,92,6];foreach(intnumberinnumbers) { Console.Write($"{number}"); }// Output:// 3 14 15 92 6 如果枚举器的Current属性返回引用返回值(ref T,其中T为集合元素类型),就可以使用ref或ref readonly修饰符来声明迭代变量,如下面的示例所示: ...