|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 41
|
[c#] FormatException
Salve a tutti, ho un problema con il FormatException ..
in pratica io ho questo codice.. tmp = readline(); double x = double.parse(tmp); volevo chiedervi come faccio a verificare che tmp abbia le caratteristiche giuste affinchè l'assegnazione con il parse sia esatta, e come faccio a gestire il formatexception? magari sono 2 domande con la stessa risposta... grazie tante |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Perché non intercetti l'eccezione con una try/catch? Se l'eccezione viene lanciata la stringa è semplicemente non conforme altrimenti vuol dire che è riuscito a fare il parsing del numero.
ciao |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Ti consiglio di non usare un blocco try/catch, perché la sua gestione ti provocherebbe un leggero overhead, rendendoti lenta la validazione.
Usa il metodo double.TryParse(): dovrebbe fare al caso tuo. Ciao
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:02.



















