C# 使用单个 for 循环填充二维数组矩阵

作者:编程家 分类: arrays 时间:2025-11-20

标题:通过单个 For 循环实现 C# 二维数组矩阵填充

在C#编程中,使用单个 `for` 循环填充二维数组矩阵是一种高效而简洁的方法。通过这种方式,你可以遍历整个数组,为每个元素赋予特定的值,从而快速初始化二维数组。本文将介绍如何使用这一方法,并提供相应的案例代码。

### 利用单个 `for` 循环的优势

在编写代码时,我们通常追求简洁性和高效性。使用单个 `for` 循环填充二维数组矩阵能够降低代码的复杂性,提高可读性,并使代码更易于维护。相比于嵌套的循环结构,单个 `for` 循环能够更清晰地表达填充数组的逻辑。

### 案例代码

下面是一个简单的 C# 代码示例,演示了如何使用单个 `for` 循环填充一个3x3的二维数组矩阵:

csharp

using System;

class Program

{

static void Main()

{

// 定义一个3x3的二维数组

int[,] matrix = new int[3, 3];

// 使用单个 for 循环填充数组矩阵

int counter = 1;

for (int i = 0; i < matrix.GetLength(0); i++)

{

for (int j = 0; j < matrix.GetLength(1); j++)

{

matrix[i, j] = counter;

counter++;

}

}

// 打印填充后的二维数组矩阵

Console.WriteLine("填充后的二维数组矩阵:");

for (int i = 0; i < matrix.GetLength(0); i++)

{

for (int j = 0; j < matrix.GetLength(1); j++)

{

Console.Write(matrix[i, j] + " ");

}

Console.WriteLine();

}

}

}

在这个例子中,我们使用了一个单个的 `for` 循环来遍历整个数组,为每个元素赋予一个递增的值。这使得代码更加简洁、易读,并展现了单个 `for` 循环的强大之处。

###

通过单个 `for` 循环填充二维数组矩阵是一种在C#编程中常见的技巧。这种方法简化了代码结构,提高了代码的可读性和可维护性。通过上述案例代码,你可以更好地理解如何利用单个 `for` 循环快速而有效地初始化二维数组矩阵。在实际编程中,根据具体需求,你可以灵活运用这一方法,使代码更加简单明了。