小编bub*_*pop的帖子

有没有办法改变C#数组中的元组值?

我正在使用的数组是int[,,],我想在一个方法中创建每个(我假设是)元组的第一个值,然后我想多次修改后两个值.(另一种方法)

例如:

int[,,] MyArrayGet()
{    
    int [,,] myArray;
    int [,,] myArray = new int[9,9,9];
    for (int i = 0; i < 10; i++)
    {
        myArray[i] = [SomeInt,0,0];
    }
    return myArray;
}
int[,,] MyArrayModify(int[,,] myArray)
{   
    for (int i = 0; i < 10; i++)
    {
        if (somthing is true) 
        {
            myArray[i] = [dont change this value,n+1,dont change this value]
        }
        if (somthingelse is true)
        {
            my  Array[i] = [dont change this value,dont change this value,n+1]
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有快速简便的方法来做到这一点? …

c# arrays int tuples

3
推荐指数
2
解决办法
8937
查看次数

C#返回一个数组数组

我已经检查了类似的上一个问题但是提供的解决方案对我不起作用,或者我可能忽略了一些东西. 如何返回锯齿状数组

我的代码如下:

class Grids
{
    int[][] grid;
    public grid[][] MakeGrid() 
    {
        grid = new int [4][];
        for (int i = 0; i < 4; i++)
        {
            grid[i] = new int[4] {0,0,0,0};
            for (int a = 0; a < 4; a++)
            {
                Console.Write(grid[i][a]);
            }
            Console.WriteLine();
        }
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

返回的错误如下:

.Grids.grid'是一个'字段'但是像'类型'一样使用

c# arrays return

1
推荐指数
1
解决办法
61
查看次数

标签 统计

arrays ×2

c# ×2

int ×1

return ×1

tuples ×1