Domanda

Ho una casella di testo associato a un campo dati di valuta. Quindi aggiunge '$' per l'inizio del testo o ($ xx.xx) se è negativo. Come faccio ad avere solo la pianura doppia (xx.xx) dalla casella di testo invece che tutto ($ xx.xx)?

È stato utile?

Soluzione

Assicurati di impostare la corretta NumberStyles bandiere quando si chiama double.Parse.

Ovviamente, utilizza l'esempio di seguito, ma sostituire la stringa letterale con un riferimento al testo nel controllo TextBox.

double d = double.Parse ("$10.10", NumberStyles.Currency);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top