16/05/10 21:23
netarrow
Se sai che la stringa è scritta giusta, controlli se c'è la virgola/punto; no?
Se potrebbe anche essere formattata male, io farei prima un Integer.Parse con un try catch per controllare se va a buon fine la conversione di un intero, e poi di un Double.Parse per vedere se riesco a convertirlo in decimale.
Se nessuno dei due va a buon fine la stringa è scritta male e non può rappresentare un numero.
aaa
17/05/10 18:41
netarrow
perchè sennò poi non avrebbe il numero convertito, ma solo un true false sul fatto che sia o non sia in quel formato
e poi isDecimalNumber potrebbe ritornare false anche se il numero non è ne decimale ne intero, ma in un formato che non rappresenta alcun numero
Ultima modifica effettuata da netarrow 17/05/10 18:42
aaa