原谅我有另外一个这样的问题,但我找不到!!
这是我的问题,我确信这是一个愚蠢的问题。我有一个名为supplyItems(49,4)的二维数组。
如果我只在数组中输入2行数据,我似乎无法找到任何东西。例如,用户输入数据并将其插入到supplyItems(0,0),supplyItems(0,1)等中,以供应商品(0,4),然后插入第二行supplyItems(1,0),supplyItems(1, 1)等提供物品(1,4)。
确切的行数不知道。我需要计算用户输入的条目数(行数)。
我已经尝试了以下所有方面但无济于事;
supplyItems.Length
supplyItems.Length(0)
supplyItems.GetLength
supplyItems.GetLength(0)
supplyItems.GetUpperBound
supplyItems.GetUpperBound(0)
这些都不会给行计数。我怎么在世界上得到行数?我不需要计算元素总数或总行数,只需计算已插入的数据行数。
感谢您的帮助!
答案 0 :(得分:1)
使用supplyItems.GetLength(0)
您基本上获得了数组的 TOTAL 行数,而使用supplyItems.GetLength(1)
,您获得的 TOTAL 数量为数组的列。
假设您有多行(49)并且您只输入了前两行,如果您不以某种方式使用计数器计算它们
int rowCouter = 0;
并在完成在一行中输入的数据并转到另一行时增加rowCounter ++;
,然后您无法知道输入了多少行,除非您遍历数组以识别已填充的行和算他们