我有一个向量:int[,] leg = new int[100, 2];
我在其中放了一些数字。 v.Length
旁边是否有一个函数显示我在向量中添加了多少个数字?(v.Length
向我显示我有200个数字,这是错误的,因为我只添加了几个)
答案 0 :(得分:3)
你拥有的是一个二维数组。 Length
属性报告其大小,该大小在其生命周期内是固定的。创建数组时,默认初始化成员;在int数组的情况下,一切都设置为0.你似乎要问的是你写了多少元素。这在任何地方都没有跟踪。您可以在每次分配元素时计数或计算非零元素。请注意,这些衡量不同的东西,可以给出不同的答案。