[英]Large numbers and Data Type
如果我想将两个自然数加起来超过150个数字,那么我需要使用哪种数据类型?
编辑:使用.Net 3.5
如果您使用的是.NET 4.0,则显而易见的解决方案是使用BigInteger
,后者旨在处理任意大小的整数。
对于.NET 3.5或更早版本, IntX库看起来是一个不错的选择-似乎已经过优化。 或者,如果您想要一些更轻量/更简单但又很完整的东西,则CodeProject上发布的这个BigInteger类看起来不错。
3.5? 尝试使用IntX 。 (或者,如果您只是添加内容,则可以使用字节数组等来滚动自己的内容。)
我认为任何数据类型都不能处理那么长的数字。 您必须使用对数函数来执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.