📜  C#Break语句(1)

📅  最后修改于: 2023-12-03 15:14:27.442000             🧑  作者: Mango

C# Break语句

在C#中,break语句是一种控制流语句,它用于跳出包含它的循环或者switch语句中的代码块。当break语句被执行时,它会立即终止当前的循环或者switch语句的执行,并使控制权转移到当前代码块之后的第一行代码。

使用语法

break语句有以下两种使用语法。

在循环中使用

在循环中使用break语句时,break语句会立即终止循环的执行,并使控制权转移到循环之后的第一行代码。例如:

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break;
    }
    Console.WriteLine(i);
}

在上面的代码中,当i等于5时,break语句会使循环立即终止,并使控制权转移到Console.WriteLine(i)语句之后的第一行代码。因此,循环只会输出0、1、2、3和4。

在switch语句中使用

在switch语句中使用break语句时,break语句会立即终止switch语句的执行,并使控制权转移到switch语句之后的第一行代码。例如:

int num = 3;
switch (num)
{
    case 1:
        Console.WriteLine("One");
        break;
    case 2:
        Console.WriteLine("Two");
        break;
    case 3:
        Console.WriteLine("Three");
        break;
    default:
        Console.WriteLine("Other");
        break;
}

在上面的代码中,switch语句会输出"Three",因为num的值为3。当执行到case 3时,break语句会使switch语句立即终止,并使控制权转移到Console.WriteLine("Three")语句之后的第一行代码。

总结

break语句是一种控制流语句,它可以用于循环和switch语句中。使用break语句能够增强代码的可读性,同时也能够提高代码的效率。