相关疑难解决方法(0)

C#中多维数组和数组数组之间有什么区别?

C#中多维数组double[,]和数组数组之间有什么区别double[][]

如果有差异,每个人的最佳用途是什么?

c# jagged-arrays multidimensional-array

437
推荐指数
7
解决办法
13万
查看次数

16
推荐指数
2
解决办法
2034
查看次数

在C#中创建二维数组的数组

我只想创建一个二维数组的数组来存储坐标点.

所以我想要一个数组,其中每个索引返回一个二维数组,我将其用作xy.

这是我尝试过的:

waypoints = new int[4][,]    {
        {{0},{6, 0}},
        {{1},{1, 1}},
        {{2},{1, 5}},
        {{3},{6, 5}}
    };
Run Code Online (Sandbox Code Playgroud)

我意识到这可能看起来很愚蠢,但我已经尝试在谷歌上查找了,而且我没有取得任何好成绩.

它给出了一个错误:

"错误CS0623:数组初始化程序只能在变量或字段初始化程序中使用.请尝试使用新表达式"

我也试过这样做:

waypoints = new int[4][,] {
        new int[,] {6, 0},
        new int[,] {1, 1},
        new int[,] {1, 5},
        new int[,] {6, 5}
        };
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:

"错误CS0846:预期嵌套数组初始化程序"

c# arrays initialization initializer multidimensional-array

14
推荐指数
2
解决办法
5964
查看次数

如何从2D数组中获取1D列数组和1D行数组?(C#.NET)

我有double[,] Array;.是否有可能得到类似的东西double[] ColumnArray0 = Array[0,].toArray(),double[] RowArray1 = Array[,1].toArray()而不是制作每个elemet的副本(用于)?

谢谢.

.net c# arrays 2d rows

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

C# 3 维数组

我想将 ARRAY 从 3 维数组存储到 buildingCostIds 中,但它说我必须有第三个数字。

public static int[, ,] buildingCost = { {{0,1,2},{5,5,5}}};

public static void addBuilding(int[] ids, int[] amounts, int buildingId)
{
    int[] buildingCostIds = buildingCost[buildingId, 0, *];
}
Run Code Online (Sandbox Code Playgroud)

*我在这里需要第三个数字,但我不想要它,因为它只会提取数字,我想要整个数组!

问题已解决,解决方法:

public static Array extractArray(int dim1, int dim2)
{
    int[] tempArray = { };

    for (int number=0;number<=2; number++)
    {
    tempArray[number] = buildingCost[dim1, dim2, number];
    }
    return tempArray;
}
Run Code Online (Sandbox Code Playgroud)

c# arrays multidimensional-array

5
推荐指数
1
解决办法
3万
查看次数

对象的多维数组c#

我使用数组数组:

object[][] of =new object[lenght2][];
Run Code Online (Sandbox Code Playgroud)

现在,我想要的是在[] []中插入一个新数组,我试试这个:

 for (int i = 0; i < lenght2; i++)
  {
      Act = calcul_resporderbyact(responsable,v); // return array of object
      of[i] = Act;
 }
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用这个多维数组中的一些数组?

c# arrays multidimensional-array

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

[]上的C#数组初始化

所以在C#中你可以像这样定义一个数组:

string[] Demo;
string[,] Demo;
string[,,] Demo;
Run Code Online (Sandbox Code Playgroud)

什么是,代表?

c# arrays

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

JavaScript将数组"推送"到数组中

这是我的相关代码:

var data_final = [];
      for(var i = 1; i<4; i++) {
        $.ajax({
          ...
          },
          crossDomain: true,
          success: function(raw_data) {

            // Put the data in the proper array
            for(var d in raw_data.data) {
              data_final[i-1].push([parseDate(d), raw_data.data[d]]);
            }
            data_final[i-1] = twoDimensionalSort(data_final[i-1]);
          }
        });
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,在这条线:data_final[i-1].push([parseDate(d), raw_data.data[d]]);"遗漏的类型错误:无法读取的未定义的属性'推’".

.push方法不允许将数组推入数组吗?如果我拿出[i-1]规范,它工作正常data_final,但我需要指定数据的推送位置.

javascript arrays jquery

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