come fare Int1024
-
19-09-2019 - |
Domanda
come dichiarare int1024 in C #? posso usare VB o C ++ troppo.
Saluti
Behrooz
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 .