c++ 返回二维数组
时间: 2023-12-29 18:01:15 浏览: 100
C#语言中,返回一个二维数组可以通过以下代码实现:
```c#
public class TwoDimensionalArray
{
public static int[][] GetTwoDimensionalArray()
{
int[][] array = new int[3][];
array[0] = new int[] { 1, 2, 3 };
array[1] = new int[] { 4, 5, 6 };
array[2] = new int[] { 7, 8, 9 };
return array;
}
}
```
在上面的代码中,我们创建了一个名为`TwoDimensionalArray`的类,在类中定义了一个名为`GetTwoDimensionalArray`的静态方法,该方法返回一个`int`类型的二维数组。我们通过`int[][]`来定义二维数组,然后为数组中的每一维赋值。
在`Main`方法或其他地方调用`GetTwoDimensionalArray`方法即可获得一个二维数组的实例。示例代码如下:
```c#
class Program
{
static void Main(string[] args)
{
int[][] result = TwoDimensionalArray.GetTwoDimensionalArray();
Console.WriteLine(result[0][0]); // 输出:1
Console.WriteLine(result[1][1]); // 输出:5
Console.WriteLine(result[2][2]); // 输出:9
}
}
```
通过以上方法,可以返回一个二维数组,并且可以对数组进行读取、修改等操作。
阅读全文