大数字和数据类型

Chr*_*s G 2 c#

如果我想将两个自然数加在一起,每个数字超过150位,我需要使用哪种数据类型?

编辑:使用.Net 3.5

Nol*_*rin 6

如果您使用的是.NET 4.0,那么显而易见的解决方案是使用BigInteger,它旨在处理任意大小的整数.

对于.NET 3.5或更早版本,IntX库看起来是一个不错的选择 - 似乎已经过很好的优化.或者如果你想要一些更轻量级/更简单但仍然相当完整的东西,在CodeProject上发布的这个BigInteger类看起来还不错.