Pregunta

cómo declarar int1024 en C #? i puedo usar VB o C ++ también.

Saludos
Behrooz

¿Fue útil?

Solución

Vea esta pregunta: grandes números enteros en C #

A partir de la respuesta a esa pregunta:

  

MS va a introducir en la clase System.Numerics.BigInteger .NET 4.0

     

Hasta entonces, mira IntX clase.

     
    

IntX es una biblioteca de números enteros de precisión arbitraria escrito en C # puro 2.0 con rapidez - O (N log N *) - multiplicación / división de aplicación de algoritmos. Proporciona todas las operaciones básicas con números enteros como suma, multiplicación, comparar, bit a bit cambiantes etc.

  

Otros consejos

Y con esto Qué quiere decir un número entero de 1024 bits? Mejor esperar hasta que BigInteger en 4.0 . Hasta entonces, el cheekiest que puede hacer con los core bibliotecas es (ab) uso decimal, que tiene 96 bits para la parte entera. O utilizar un archivo DLL tercera parte.

Sólo para evitar dudas:

public int int1024 = 1024;

Si he entendido bien quieres un número entero de 1024 bits.

Desafortunadamente, no hay incorporado 1.024 tipo de bit número entero en .NET. Usted tendría que encontrar una biblioteca especializada para ese tipo de cosas o uno personalizado.

Hay un artículo sobre grandes números enteros aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top