我正在尝试解决projecteuler.net上的问题,但我一直遇到一些问题。

第一个问题是在List<t>中存储大量元素。在列表中存储大量内存时,我总是收到OutOfMemoryException。

现在,我承认我可能并没有以最好的方式来做这些事情,但是,有什么方法可以定义应用可以消耗多少内存?

当我得到1亿个元素时,通常会崩溃:S

其次,一些问题需要增加大量数字。我使用ulong数据类型,我认为这个数字将变得非常大,但我仍然设法将最大支持的int换成负数。

您有什么技巧可以处理大量数字?

最佳答案

考虑System.Numerics.BigInteger

关于c# - 在.NET中处理大量数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/279038/

10-11 12:50