如何将变量设置为一个庞大的数字

时间:2015-02-20 16:16:51

标签: vb.net

我尝试做这样的事情:

Dim x = 1000000000000000000000000000000000000

但它给了我一个溢出的异常。我怎么能这样做?

2 个答案:

答案 0 :(得分:4)

所有数据类型都存储为位,并且存在最多可以容纳的最大数量。从MSDN了解数据类型及其限制:https://msdn.microsoft.com/en-us/library/47zceaw7.aspx

另请参阅此答案:Is there any big integer class for Visual Basic .NET (128 or more bits)?

答案 1 :(得分:0)

如果您不必对其执行algorythm,只需将其存储为字符串即可。但如果必须这样做,你可以将它分成多个部分,因为似乎不可能使用这样的句柄值。