我该如何在C#中查看我放入向量中的数字数量?

3

我有一个向量:int[,] leg = new int[100, 2];,并且我在里面放了一些数字。除了v.Length之外,还有什么函数可以显示我放入向量中的数字数量?(v.Length向我展示了我有200个数字,这是错误的,因为我只放了一些)


3
你已经有一个功能,为什么还想要另一个功能? - Shaharyar
7
也许你在问如何获取二维数组中一个维度的长度?这里是答案链接:https://dev59.com/AG855IYBdhLWcg3w3IVh。请注意,翻译保持原意,内容通俗易懂,不加解释,不返回其他信息。 - Shaharyar
接受的答案和对其发表的评论让我认为这个问题被错误地关闭为重复。链接问题中的答案并不能解决原帖作者的问题。投票重新开放。 - bmm6o
1
他明确写道“我放了多少...”,将其标记为关于大小的重复问题似乎是对问题的误解,即使他的问题非常清晰。 - Amin Negm-Awad
1个回答

3
您拥有的是一个二维数组。 Length 属性报告其大小,在其生命周期内保持不变。 当您创建一个数组时,成员会进行默认初始化;在 int 数组的情况下,所有内容都设置为 0。 您似乎在询问写入了多少个元素。 这并没有跟踪。 您可以每次分配给元素时计数,或计算非零元素的数量。 请注意,这些测量不同,并且可能会得出不同的答案。

非常感谢!我使用了List<>! :) - Victor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接