io vorrei trasformare un numero double da cosi: 2,89999 a cosi: 2.89999
quindi mettere al posto della virgola il punto.
io ho provato cosi:

num_double.ToString("#,#####0,00000;(#,#####0,00000);")

l'unico problema che lui mi tiene sempre e comunque la formattazione 000.000 e non capisco perchè.

grazie

Claudiu

http://www.claudiu.altervista.org
http://www.pclaudiu.blogspot.com
ha occhio direi che manca il placeholder.

dai un occhiata quà:

http://www.aspitalia.com/articoli/asp.net/formattazione.aspx

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
ho provato un po' di casi .. e non va .. leggendo l'articolo ho capito ke in italia si usa la virgola per i numeri decimali .. e io devo inserirli con il punto .. ho paura che l'unica soluzione sia quella di crearmi una funzione che mi sostituisce la virgola con il punto   oppure qualcuno conosce un metodo già esistente??

http://www.claudiu.altervista.org
http://www.pclaudiu.blogspot.com
senza scomodare alchemiche soluzioni :D


double dd =  12.89D;

        NumberFormatInfo _ni = new NumberFormatInfo();

        _ni.NumberDecimalSeparator = ".";
        Response.Write(dd.ToString("###.####",_ni));


ciao marco
Modificato da nostromo il 27 luglio 2007 18.06 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.