VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • 嵌套循环在C#中的使用示例及详细解析


在C#中,嵌套循环是一种常用的控制流结构,它允许在一个循环内部再嵌套另一个循环。这种结构通常用于处理二维数组、列表或其他复杂数据结构。本文将以一个实例讲解C#中的嵌套循环,并逐行分析每一句代码。
 
 
```csharp
using System;
 
class Program
{
    static void Main(string[] args)
    {
        int[,] numbers = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
 
        for (int i = 0; i < numbers.GetLength(0); i++)
        {
            for (int j = 0; j < numbers.GetLength(1); j++)
            {
                Console.Write(numbers[i, j] + " ");
            }
            Console.WriteLine();
        }
    }
}
```

首先,我们定义了一个名为`numbers`的二维数组,包含三个行和三个列,并初始化了一些整数。接下来,我们使用两个for循环嵌套来遍历这个二维数组中的每一个元素。
 
外层循环控制行数,内层循环控制列数。`numbers.GetLength(0)`返回二维数组的行数,而`numbers.GetLength(1)`返回列数。因此,外层循环从0到2迭代行数,内层循环从0到2迭代列数。
 
在每个内部循环迭代中,我们使用`Console.Write()`方法输出当前元素的值,并在两个元素之间添加一个空格。在完成一行的迭代后,我们使用`Console.WriteLine()`方法输出一个换行符,以便下一行的输出从新的一行开始。
 
最后,如果你对C#语言还有任何疑问或者需要进一步的帮助,请访问https://www.xin3721.com

本站原创,转载请注明出处:
https://www.xin3721.com/ArticlecSharp/c47664.html

相关教程