Discussione:
convertire stringa in int
(troppo vecchio per rispondere)
Samb1985
2007-09-03 12:34:02 UTC
Permalink
devo convertire una stringa cioè una textbox.text in un intero. E possibile ?
ho utilizzato il cast (int) e (Int32) ma mi da errore di compilazione.
VITRIOL
2007-09-03 12:40:29 UTC
Permalink
Post by Samb1985
devo convertire una stringa cioè una textbox.text in un intero. E possibile ?
ho utilizzato il cast (int) e (Int32) ma mi da errore di compilazione.
Guarda int.Parse()
--
Saluti
VITRIOL
Samb1985
2007-09-03 12:58:30 UTC
Permalink
ho utilzzato Conver.ToInt3(); e funziona.
Post by VITRIOL
Post by Samb1985
devo convertire una stringa cioè una textbox.text in un intero. E possibile ?
ho utilizzato il cast (int) e (Int32) ma mi da errore di compilazione.
Guarda int.Parse()
--
Saluti
VITRIOL
VITRIOL
2007-09-03 14:27:40 UTC
Permalink
Post by Samb1985
ho utilzzato Conver.ToInt3(); e funziona.
Fondamentalmente int.Parse() e Convert.ToInt32() si comportano in modo
molto simile, quindi non credo ci sia molta differenza.
A questo punto allora è forse meglio usare int.TryParse() in modo da
evitare la gestione di una eventuale eccezione, e controllare la
riuscita della conversione direttamente dal valore di ritorno del metodo.
--
Saluti
VITRIOL
Marco Minerva
2007-09-04 14:42:12 UTC
Permalink
Post by VITRIOL
Post by Samb1985
ho utilzzato Conver.ToInt3(); e funziona.
Fondamentalmente int.Parse() e Convert.ToInt32() si comportano in modo
molto simile, quindi non credo ci sia molta differenza.
A questo punto allora è forse meglio usare int.TryParse() in modo da
evitare la gestione di una eventuale eccezione, e controllare la riuscita
della conversione direttamente dal valore di ritorno del metodo.
--
Saluti
VITRIOL
Concordo, la gestione delle eccezioni è una delle attività più onerose dal
punto di vista computazionale, quindi è bene evitarla ogni volta che è
possibile.
--
Marco Minerva, ***@gmail.com
http://blogs.ugidotnet.org/marcom
Loading...