count
的{{1}}属性的返回类型为LinkedList<T>
。如果我的int
包含的元素多于LinkedList<T>
,则可以存储并想要了解其中的元素。它不会导致溢出?我问这个是因为我被赋予创建一个序列,其上限是int
元素,它意味着比10e15
可以存储更多的元素,我想检查某个值是否小于总元素在我的int
中,某个值可能大于LinkedList<T>
但仍小于给定的上限。
答案 0 :(得分:0)
System.Linq 命名空间中的LinkedList有一个longCount
扩展方法,它返回Int64。
注意:强>
正如Hans Passant在评论中所说,它遍历整个列表的O(n)复杂性,并且必须使用LinkedLists来避免使用它