我可以在.Net中加载到内存中的DataTable的最大大小是多少?

时间:2012-06-20 15:36:43

标签: c# .net ado.net datatable

我可以在.Net中加载到内存中的DataTable的最大大小是多少?

是否存在人为限制,或者仅受我运行代码的框的限制?

4 个答案:

答案 0 :(得分:16)

虽然我不确定内存占用量,但最大行数。来自MSDN

  

DataTable可以存储的最大行数为16,777,216。

答案 1 :(得分:7)

根据这个link,它基于你的机器...但我喜欢这个链接,因为如果你想知道限制,你可能会做错事。

答案 2 :(得分:2)

最大尺寸受Int32限制。因此,2 ^ 32是您可以在DataSet中保存的最大DataTable数。所以最大规模是20亿。大概是4GB

答案 3 :(得分:1)

DataTable可存储的最大行数为25,558,144(visual Studio 2016)