Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Conversione stringa in numero
domenica 18 ottobre 2009 - 13.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco210985
Profilo
| Newbie
3
messaggi | Data Invio:
dom 18 ott 2009 - 13:25
ciao a tutti
ho questo problema abbastanza rognoso......ho la necessità di convertire una stringa in una variabile con proprietà numerica.......
il codice che scrivo è questo
decimal numero = Convert.ToDecimal(tbNumero.Text.Replace(',', '.'))
Il problema è che convertendo perdo la virgola: nella textbox scrivo 22,5 e nella conversione diventa 225
come posso fare???
grazie
alexvt
Profilo
| Newbie
45
messaggi | Data Invio:
dom 18 ott 2009 - 19:32
A me un prob analogo e' nato dalle impostazioni locali di Windows ,su un paio di PC dove girava il programma in fase di conversione faceva lo stesso scherzetto tuo . Ho risolto impostando le impostazioni locali dei PC considerando la "," come decimale (nel sistema anglosassone invece indica il segno delle migliaia) .
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
lun 19 ott 2009 - 09:46
Ciao.
Prova a usare questo codice:
decimal numero = Convert.ToDecimal(tbNumero.Text.Replace(',', System.Globalization.CultureInfo.CurrentUICulture.NumberFormat.CurrencyDecimalSeparator).Replace('.', System.Globalization.CultureInfo.CurrentUICulture.NumberFormat.CurrencyDecimalSeparator))
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !