Esiste un formato stringa numerica per la seguente?
-
24-09-2019 - |
Domanda
Sto usando C # e ho molti numeri interi.
Mi chiedevo se ci fosse una stringa di formato numerico che visualizzerebbe il seguente:
12
come
+12
Questo è necessario in quanto l'applicazione con cui sto lavorando è matematico, e quando si tenta di visualizzazione qualcosa come x + y quando x = 2 e y può essere sia -2 o dire per esempio 3. Non voglio in mostra:
2 + -2 and 2 + 3
se capite che cosa voglio arrivare.
Grazie in anticipo.
Soluzione
Non credo che c'è un standard stringa di formato che lo fa, ma si potrebbe usare:
x.ToString("+#;-#;+0")
che darà "1234", "-1234" e "0" per i valori 1234, -1234 e 0, rispettivamente. I che questo è quello che si voleva.
Altri suggerimenti
È possibile visualizzare 12 come 12 con la seguente formattazione:
string.Format("{0:+0;-0}", 12);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow