c#中continue用法技巧

   2024-09-30 8660
核心提示:在C#中,continue关键字用于跳过循环体中的当前迭代,并立即开始下一次迭代。continue通常用于在满足特定条件时跳过循环体的剩余

在C#中,continue关键字用于跳过循环体中的当前迭代,并立即开始下一次迭代。continue通常用于在满足特定条件时跳过循环体的剩余部分。以下是一些关于C#中continue用法技巧:

跳过循环体的剩余部分:当满足某个条件时,可以使用continue跳过循环体的剩余部分,并立即开始下一次迭代。

for (int i = 0; i < 10; i++){    if (i % 2 == 0)    {        continue; // 当i为偶数时,跳过循环体的剩余部分    }    Console.WriteLine(i); // 当i为奇数时,输出i}

在foreach循环中使用continue:在foreach循环中,continue的行为与在for循环中类似。当满足某个条件时,可以使用continue跳过循环体的剩余部分,并立即开始下一次迭代。

string[] fruits = { "apple", "banana", "cherry", "date" };foreach (string fruit in fruits){    if (fruit == "banana")    {        continue; // 当fruit为"banana"时,跳过循环体的剩余部分    }    Console.WriteLine(fruit); // 输出除"banana"之外的水果}

在while和do-while循环中使用continue:在while和do-while循环中,continue的行为与在for循环中类似。当满足某个条件时,可以使用continue跳过循环体的剩余部分,并立即开始下一次迭代。

int i = 0;while (true){    if (i % 2 == 0)    {        i++; // 当i为偶数时,跳过循环体的剩余部分        continue;    }    Console.WriteLine(i); // 当i为奇数时,输出i    i++;}

总之,continue关键字在C#中的用法技巧主要是在满足特定条件时跳过循环体的剩余部分,从而提高代码的可读性和效率。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号