C# 二维int数组,对所有元素求和

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

# 计算二维整数数组的元素和

在C#编程中,对于处理二维整数数组并计算其中所有元素的总和是一个常见的任务。这种操作通常涉及到循环迭代数组的每个元素,并将它们相加。本文将向您展示如何使用C#编写代码来实现这个任务,并通过案例代码演示整个过程。

## 准备工作

在开始编写代码之前,我们首先需要创建一个二维整数数组。让我们假设我们有一个3x3的数组,其中包含一些整数值,如下所示:

csharp

int[,] twoDimensionalArray = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

};

这个数组包含了从1到9的连续整数,分布在三行三列中。

## 计算数组元素和的方法

下一步是编写一个方法,该方法将接受一个二维整数数组作为参数,并返回数组所有元素的和。以下是这个方法的实现:

csharp

static int CalculateArraySum(int[,] array)

{

int sum = 0;

// 使用嵌套循环迭代二维数组的每个元素

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

{

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

{

// 将元素值添加到总和中

sum += array[i, j];

}

}

// 返回计算得到的总和

return sum;

}

这个方法使用嵌套循环迭代二维数组的每个元素,并将其值累加到总和中。最后,返回计算得到的总和。

## 调用计算方法并输出结果

现在,我们可以调用上面编写的方法,并输出计算得到的数组元素和:

csharp

class Program

{

static void Main()

{

int[,] twoDimensionalArray = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

};

// 调用计算数组元素和的方法

int result = CalculateArraySum(twoDimensionalArray);

// 输出结果

Console.WriteLine("二维数组元素和为:" + result);

}

}

在上述代码中,我们首先创建了一个3x3的二维整数数组,然后调用了`CalculateArraySum`方法,并最终在控制台上输出了计算得到的数组元素和。

通过这个简单的示例,您可以了解如何在C#中处理二维整数数组,并计算其中所有元素的和。这对于处理图像、矩阵等数据结构时非常有用。希望这篇文章对您学习和理解C#编程中的数组操作有所帮助。