View Single Post
Old 21-11-2012, 05:34   #10
AllerITA
Member
 
L'Avatar di AllerITA
 
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
Quote:
Originariamente inviato da Fiore! Guarda i messaggi
Siete stati gentilissimi, ora va benissimo, col metodo di AllerITA (grazie).

Gaiden80, se ho capito bene, così come ho fatto sopra, intercetto i "non numeri", invece come dici te accetta solo "numeri", giusto?

Mi hai consigliato Integer, mi interessano pure le virgole, infatti il "." non viene rilevato come una virgola, ma devo digitare la "," che non è un problema, nell'input però il "." è come se non esistesse (5.2 = 52), quindi lo devo intercettare, però il risultato viene scritto col punto, a cos'è dovuta questa discrepanza?
Il valore Integer non ha la virgola quindi devi usare un Double come variabile per
intercettare la virgola (in realtà dovrebbe essere il punto come si utilizza nella formattazione inglese).
quindi devi fare:

Double.TryParse(value,number)

come indicato qui

MSDN
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb

Ultima modifica di AllerITA : 21-11-2012 alle 05:40.
AllerITA è offline   Rispondi citando il messaggio o parte di esso