Ho bisogno di fare una variabile contatore di 40 cifre. Si deve iniziare il più 0000000000000000000000000000000000000001
e incremento di
0000000000000000000000000000000000000002
C# - incrementa il numero e tieni gli zeri in primo piano
Quando uso la classe int
, si taglia fuori tutti gli zeri. Il problema è che ho bisogno di incrementare il numero e poi convertirlo in una stringa, con il numero corretto di zeri iniziali. La dimensione totale dovrebbe essere di 40 cifre. Quindi, se ho colpito 50, per esempio, dovrebbe assomigliare a questo:
0000000000000000000000000000000000000050
Come posso fare questo e mantenere gli zeri?
ti servirà per usare qualcosa di più simile [BigInteger] (http://msdn.microsoft.com/en -us/library/system.numerics.biginteger.aspx) piuttosto che 'int', altrimenti l'incremento fallirà in breve tempo. Gli argomenti – HABO