Principale utente con più risposte
Perchè lo zero in più ??

Domanda
-
Ciao a tutti , eccomi ancora con una domanda banale .
double v = 6;
string s = "";
s = String.Format("{0:0,0." + new string('0', 2) + "}", v);int i = 7;
string s1 = "";
s1 = String.Format("{0:0,0}", i);
RISULTATI : s = 06,00
s1 = 07
Ovviamente ottengo lo stesso per entrambi i valori = 0 : 00,00 00
Cosa determina in String.Format() il doppio zero ??
Risposte
-
Ciao Vittorio,
è lo zero subito dopo i due punti: qualunque carattere tu metti, verrà visualizzato prima del numero.
Non mettere niente: {0,0}
Ma, secondo me, il modo giusto per rappresentare, ad esempio, un numero con 3 decimali è: {0:N3}
- Modificato fabiocaruso domenica 4 settembre 2022 07:39
- Contrassegnato come risposta Yordan IvanovMicrosoft contingent staff, Moderator martedì 6 settembre 2022 08:56
Tutte le risposte
-
Ciao Vittorio,
è lo zero subito dopo i due punti: qualunque carattere tu metti, verrà visualizzato prima del numero.
Non mettere niente: {0,0}
Ma, secondo me, il modo giusto per rappresentare, ad esempio, un numero con 3 decimali è: {0:N3}
- Modificato fabiocaruso domenica 4 settembre 2022 07:39
- Contrassegnato come risposta Yordan IvanovMicrosoft contingent staff, Moderator martedì 6 settembre 2022 08:56
-
-