Domanda

come dichiarare int1024 in C #? posso usare VB o C ++ troppo.

Saluti
Behrooz

È stato utile?

Soluzione

Vedere questa domanda: Grandi numeri interi in C #

Dalla risposta a questa domanda:

  

MS sta per introdurre classe System.Numerics.BigInteger in .NET 4.0

     

Fino ad allora, guarda IntX classe.

     
    

IntX è un arbitrario libreria di numeri interi di precisione scritto in puro C # 2.0 con veloce - O (N * log N) - moltiplicazione / algoritmi di divisione implementazione. Fornisce tutte le operazioni di base su interi come addizione, moltiplicazione, il confronto, bit per bit spostamento ecc.

  

Altri suggerimenti

E con questo vuoi dire un numero intero a 1024 bit? Meglio aspettare fino a quando BigInteger in 4,0 . Fino ad allora, la sfacciato che si può fare con il nucleo librerie è quello di (ab) usare decimal, che ha 96 bit per la parte intera. Oppure utilizzare una dll 3rd-party.

Proprio per evitare ogni dubbio:

public int int1024 = 1024;

Se ho capito bene si vuole un intero a 1024 bit.

Purtroppo non c'è insito 1024 Tipo di bit integer in .NET. Si dovrà trovare una biblioteca specializzata per questo genere di cose o scrivere uno voi stessi.

C'è un articolo su grandi numeri interi qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top