C# Break 和 Continue 语句以及数组详解


让我们分别解析 C# 中的 breakcontinue 语句,以及数组的详细内容。

break 语句:

break 语句用于跳出循环语句(如 forwhiledo-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# 中 breakcontinue 语句以及数组的详细解析。深入理解这些概念将使你能够更好地处理循环和数组操作。


原文链接:codingdict.net