让我们分别解析 C# 中的 break 和 continue 语句,以及数组的详细内容。
break
continue
break 语句用于跳出循环语句(如 for、while、do-while 循环),它立即终止循环的执行,使程序流程跳转到循环后面的语句。
for
while
do-while
for (int i = 0; i < 10; i++) { if (i == 5) { break; // 当 i 等于 5 时,跳出循环 } Console.WriteLine(i); }
continue 语句用于结束当前循环的当前迭代,并立即开始下一次循环的迭代。
for (int i = 0; i < 10; i++) { if (i == 5) { continue; // 当 i 等于 5 时,跳过本次循环的剩余部分 } Console.WriteLine(i); }
数组是一种数据结构,用于存储相同类型的多个元素。在 C# 中,数组可以是单维、多维或交错的。
// 声明和初始化单维数组 int[] numbers = new int[5]; numbers[0] = 1; numbers[1] = 2; numbers[2] = 3; numbers[3] = 4; numbers[4] = 5; // 使用循环访问数组元素 for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); }
// 声明和初始化二维数组 int[,] matrix = new int[3, 3] { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 访问二维数组元素 Console.WriteLine(matrix[0, 0]); // 输出:1 Console.WriteLine(matrix[1, 1]); // 输出:5
// 声明和初始化交错数组 int[][] jaggedArray = new int[3][]; jaggedArray[0] = new int[] {1, 2, 3}; jaggedArray[1] = new int[] {4, 5}; jaggedArray[2] = new int[] {6, 7, 8}; // 访问交错数组元素 Console.WriteLine(jaggedArray[0][0]); // 输出:1 Console.WriteLine(jaggedArray[1][1]); // 输出:5
以上是关于 C# 中 break 和 continue 语句以及数组的详细解析。深入理解这些概念将使你能够更好地处理循环和数组操作。
原文链接:codingdict.net