C# 将项添加到windows窗体C中函数中已存在的二维整数数组中#

C# 将项添加到windows窗体C中函数中已存在的二维整数数组中#,c#,winforms,C#,Winforms,我有一个2D整数数组,我想根据我在方法中得到的值在其中添加一个项 private int[,] indexes = new int[100,2]; 这是声明的数组,下面是我如何根据索引在数组中添加项,但在我的方法中,我不知道确切的索引。有没有一种方法可以让我获取数组中最后一个元素的索引,然后向其中添加一个元素,或者直接在现有数组的末尾添加一个元素 indexes[0,0]= currRowIndex; indexes[0,1] = 0; 在这里,我添加了索引0。类似地,我应该能够

我有一个2D整数数组,我想根据我在方法中得到的值在其中添加一个项

  private  int[,]  indexes = new int[100,2];
这是声明的数组,下面是我如何根据索引在数组中添加项,但在我的方法中,我不知道确切的索引。有没有一种方法可以让我获取数组中最后一个元素的索引,然后向其中添加一个元素,或者直接在现有数组的末尾添加一个元素

 indexes[0,0]= currRowIndex;
 indexes[0,1] = 0;
在这里,我添加了索引0。类似地,我应该能够添加到数组中元素结束的最后一个索引中

indexes .GetLength(0)  -> Gets first dimension size

indexes .GetLength(1)  -> Gets second dimension size
因此,您可以按以下方式将项目添加到列表中:

indexes[indexes .GetLength(0), 
indexes .GetLength(1)] = value; 

考虑使用MSDN中的嵌套列表 然后,新值将始终添加到集合的末尾

List<List<int>> indexes = new List<List<int>>();

indexes.Add(new List<int> { 1, 2 });

这里我得到的是100和2。我知道。我知道数组的长度,正如我声明的那样。我想知道其中最后一个元素的索引。您显示的代码设置数组元素的值,add通常表示“增量值”或“增加数组长度并添加新元素”。请澄清你在寻找什么(以及像search-like提供的信息如何没有帮助),这确实有帮助。非常感谢:)
int firstValue = indexes[0][0];
int secondValue = indexes[0][1];