如何声明int1024在C#?我可以使用VB或C ++太。

的问候,点击 科鲁兹

有帮助吗?

解决方案

请参阅了这个问题:大整数在C#

从这个问题的答案:

  

MS将要介绍在.NET 4.0 System.Numerics.BigInteger类

     

在此之前,看 INTX 类。

     
    

INTX是一个任意精度的整数库用纯C#2.0具有快速 - O(N *日志N) - 乘法/除法的算法实现。它提供了像加法,乘法,比较,按位整数移位等所有的基本操作。

  

其他提示

和由你的意思是一个1024位的整数?最好等到 BigInteger在4.0 。在此之前,cheekiest可以用库做的是(AB)使用decimal,其具有用于整数部分96位。或者使用第三方DLL。

只是为了避免疑问:

public int int1024 = 1024;

如果我理解正确,你想要一个1024位整数。

不幸的是,在.NET没有内置1024位整数类型。你必须给自己找一个专门的库之类的话或写的。

有大约大整数的制品这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top