让我们分别解析 C# 中的 break
和 continue
语句,以及数组的详细内容。
break
语句:break
语句用于跳出循环语句(如 for
、while
、do-while
循环),它立即终止循环的执行,使程序流程跳转到循环后面的语句。
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // 当 i 等于 5 时,跳出循环
}
Console.WriteLine(i);
}
continue
语句: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