6
A
回答
13
不,你不能。
如果允許,這不會有用。 CLR對2GB的對象的最大大小有限制。因此,甚至不可能構建一個數組,其中long
索引是有用的。
0
您不能更改框架列表<> interface,它將索引參數的類型指定爲int
。但你可能創建你自己的類型,需要一個long
索引。
正如JaredPar指出的那樣,您不能創建一個足夠大的數組以滿足64位索引的需求。如果你想創建一個可以存儲這麼多項目的列表,你將不得不使用某種樹形結構或者數組數組等。你需要很多的記憶!
-4
您可以讓列表保存長整型值或大於2,147,483,647的數字。
List<long> list = new List<long>();
list.Add(3000000000) will work.
相關問題
- 1. 使用IxSet,我可以圍繞任意可索引類型構建一個可索引包裝器嗎?
- 2. 在InnoDB表上有很長的變長列嗎?
- 3. 爲已存在很長時間的表創建索引
- 4. 我們可以爲表中的所有列創建索引嗎?
- 5. 如何將數組列表索引很長?
- 6. php一個類的屬性長列表 - 我可以縮短它嗎?
- 7. Solr 3.5索引耗時很長
- 8. 索引在Xcode需要很長時間
- 9. MongoDB的需要很長的索引
- 10. 我可以延長一個EntityCollection <Class>:LINQ到SQL
- 11. 我可以創建一個UNIQUE WHERE索引嗎?
- 12. 你可以同時創建一個包含索引的表嗎?
- 13. 我可以使IDataReader忽略列長度定義嗎?
- 14. 編輯另一個可變長度列表中的可變長度列表
- 15. 找到第一個可用的長列表<long>
- 16. 我可以使用值列表創建一個ipywidget floatslider嗎?
- 17. 創建一個長度列表
- 18. Actionbar&tabsadapter:我可以長按標籤嗎?
- 19. 我可以延長日曆功能嗎?
- 20. C/C++很長很長到Java長
- 21. 我可以將一個長bash命令傳遞給asyncio.subprocess.create_subprocess_exec()嗎?
- 22. 我們可以更改一個清晰的流家長嗎?
- 23. 有人可以幫我增加一個數組的長度嗎?
- 24. 我可以換一個長文件名嗎?
- 25. C++雙待很長很長
- 26. 你可以'延長'表格班嗎?
- 27. Python:我可以列出具有指定索引的列表嗎?
- 28. 我可以創建一個清單<Class<T>>嗎?
- 29. 我可以使用lucene索引RDB嗎?
- 30. 檢索兩個不等長的列表交集的索引
我相信Mono使用64位整數作爲數組索引。我不確定這是否意味着它們的List <>實現不同。 –
該列表可以使用其他策略來存儲其項目。例如,它可以使用某種樹形結構。 – phoog