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

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

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

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

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

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

DataTable可以存储的最大行数是25,558,144(Visual Studio 2016)

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