C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# For 循环

C# for 循环用于多次迭代程序的一部分。如果迭代次数是固定的,建议使用 for 循环而不是 while 或 do-while 循环。

C# for 循环与 C/C++ 相同。我们可以初始化变量、检查条件和递增/递减值。


句法 (Syntax)

for(initialization; condition; incr/decr){  
//要执行的代码  
}

流程图:C# for 循环流程图

C# For 循环示例

例子 (Example)

using System;  
public class ForExample  
    {  
      public static void Main(string[] args)  
      {  
          for(int i=1;i<=10;i++){    
            Console.WriteLine(i);    
          }    
      }  
    }

输出:

1
2
3
4
5
6
7
8
9
10

C# 嵌套 For 循环

在 C# 中,我们可以在另一个 for 循环中使用 for 循环,它被称为嵌套 for 循环。当外循环执行一次时,内循环完全执行。因此,如果外循环和内循环执行3次,则每个外循环将执行3次内循环,即总共9次。

让我们看一个 C# 中嵌套 for 循环的简单示例。

例子 (Example)

using System;  
public class ForExample  
    {  
      public static void Main(string[] args)  
      {  
        for(int i=1;i<=3;i++){    
                for(int j=1;j<=3;j++){    
                    Console.WriteLine(i+" "+j);    
                }    
        }    
      }  
    }

输出:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

C# 无限循环

如果我们在 for 循环中使用双分号,它将被无限次执行。让我们看一个 C# 中无限 for 循环的简单示例。

例子 (Example)

using System;  
public class ForExample  
    {  
      public static void Main(string[] args)  
      {  
          for (; ;)  
          {  
                  Console.WriteLine("不定式 For 循环");  
          }    
      }  
 }


输出:

不定式 For 循环
不定式 For 循环
不定式 For 循环
不定式 For 循环
不定式 For 循环
Ctrl+C


上一主题 C# switch 下一主题 C# While 循环
  • 使用社交账号登录,本站支持
全部评论(0)