Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Conversione string

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280

    Conversione string

    Ciao a tutti... ho visto un pò in giro , ma per quanto riguarda le conversioni ho visto che ce ne sono di 2 tipi, implicite ed esplicite, ma nessuna di queste 2 prevede la conversione da string in altro..
    ora vi spiego il mio problema, magari possiamo risolverlo diversamente...

    io devo leggere una linea da un file.. quindi vado con il
    tmp = readline();

    ora dovrei fare, per esempio una cosa del genere

    double c = tmp;
    naturalmente mi dà errore.. come posso risolvere il problema?
    ps mi serve conversione in int e in double
    grazie a tutti..

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Tutti i tipi numerici espongono il metodo ToString, che converte il valore numerico in stringa.

    Tutti i tipi numerici espongono il metodo di classe Parse, che analizza la stringa passata come argomento e restituisce il corrispondente valore numerico.

    short shortValue = short.Parse("1234");
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280
    tmp = readline();
    prezzo = float.Parse(tmp);

    questo è il mio codice,
    ammettiamo che nella riga che legge tmp ci sia un valore del tipo "2.0"
    perchè mi da errore???

    come errore mi dà formatException non è stata gestita,
    bo.. ditemi voi

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da magicofred
    tmp = readline();
    prezzo = float.Parse(tmp);

    questo è il mio codice,
    ammettiamo che nella riga che legge tmp ci sia un valore del tipo "2.0"
    perchè mi da errore???

    come errore mi dà formatException non è stata gestita,
    bo.. ditemi voi

    Sei fortunato! http://education.mondadori.it/libri/...apitolo_01.pdf

    qui trovi le tue risposte
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.