c#中continue用法技巧

avatar
作者
猴君
阅读量:0

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

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

    for (int i = 0; i < 10; i++) {     if (i % 2 == 0)     {         continue; // 当i为偶数时,跳过循环体的剩余部分     }     Console.WriteLine(i); // 当i为奇数时,输出i } 
  2. 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"之外的水果 } 
  3. whiledo-while循环中使用continue:在whiledo-while循环中,continue的行为与在for循环中类似。当满足某个条件时,可以使用continue跳过循环体的剩余部分,并立即开始下一次迭代。

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!