LinkedList <t>中比COUNT属性更多的元素可以在C#中返回

时间:2016-11-19 07:47:19

标签: c# linked-list

count的{​​{1}}属性的返回类型为LinkedList<T>。如果我的int包含的元素多于LinkedList<T>,则可以存储并想要了解其中的元素。它不会导致溢出?我问这个是因为我被赋予创建一个序列,其上限是int元素,它意味着比10e15可以存储更多的元素,我想检查某个值是否小于总元素在我的int中,某个值可能大于LinkedList<T>但仍小于给定的上限。

1 个答案:

答案 0 :(得分:0)

System.Linq 命名空间中的LinkedList有一个longCount扩展方法,它返回Int64。

注意:

正如Hans Passant在评论中所说,它遍历整个列表的O(n)复杂性,并且必须使用LinkedLists来避免使用它