‫Ben tornato.
‫In questo video, esamineremo il metodo Tripa, che ci consente di convertire le stringhe in
‫tipi di dati numerici.
‫E ci sono più situazioni in cui ne hai davvero bisogno.
‫E ne esamineremo uno.
‫Quindi, ad esempio, possiamo usare per provare il metodo parse per convertire una stringa come 128 in un tipo di dati numerico come
‫un intero.
‫E qui è importante che abbiamo le virgolette che circondano il 128, perché questo non è un numero,
‫è in realtà una stringa.
‫Quindi è testo.
‫E come sai, il tipo di dati è importante in Do diesis.
‫Tutto bene.
‫I treppiedi vengono spesso utilizzati quando l'utente invia l'input.
‫Quindi, ad esempio, l'utente inserisce il suo nome, ma i dati inseriti sono una stringa.
‫Quindi dobbiamo convertirlo in un numero per poterci lavorare.
‫Ed ecco un esempio.
‫Abbiamo il metodo principale in cui abbiamo la stringa chiamata numero come stringa, che ha un valore di 128.
‫Quindi abbiamo bisogno di quella stringa, ovviamente, per convertirla in un numero intero o giù di lì, per analizzarla
‫in una variabile intera così creata per memorizzare il valore passato.
‫In questo caso, lo sto solo richiamando al valore passato.
‫E poi proviamo ad analizzare la stringa e questo restituisce un booleano.
‫Quindi abbiamo il nostro metodo principale con il nostro valore analizzato e creiamo questo bool chiamato success in cui
‫usiamo int dot tripa.
‫Quindi questo metodo tripartito è disponibile all'interno del nostro tipo di dati int.
‫In seguito esamineremo molti altri metodi incorporati in sharp e ce ne sono
‫migliaia e puoi usarli per rendere il tuo codice molto più utile, pratico e avanzato.
‫E quello che stiamo facendo con questo TerraPass è prendere un numero intero in cui è
‫il nostro numero come stringa e stiamo memorizzando il valore che è il risultato del nostro tentativo di passarlo nella variabile value passata.
‫Quindi il bool stesso sarà vero o falso, dicendo: OK, ha funzionato in modo da poter analizzare o convertire
‫la stringa 128 in un numero intero.
‫E se è falso, significa semplicemente che non ha funzionato.
‫Quindi, per esempio, c'era un personaggio sbagliato lì dentro.
‫Diciamo che c'era anche una X, o il valore dato non era la stringa o qualcosa del genere.
‫OK, quindi è quello che ci serve sono questi sono i passaggi.
‫E poi, naturalmente, possiamo usare il valore analizzato come un numero intero e questo sarà praticamente solo il risultato
‫di tutto il nostro lavoro che abbiamo fatto qui.
‫Quindi sarà il risultato del nostro approccio passato.
‫Possiamo quindi utilizzare questo risultato per scrivere qualcosa, ad esempio, sulla nostra console.
‫Questo è un esempio molto semplice in modo che tu possa già testarlo tu stesso.
‫Quindi, se il successo è vero, quindi il nostro booleano, che era il risultato del nostro metodo tripartito, quindi o ha funzionato in parte
‫o per passarlo o non ha funzionato.
‫Quindi dirai solo qualcosa come l'analisi di successo no.
‫È e poi ci mostrerà solo di passare il valore o non ha avuto successo e diremo solo che l'analisi non è riuscita.
‫Quindi questa è fondamentalmente la struttura che stiamo usando qui dove abbiamo se e altro.
‫Quindi, se viene soddisfatta una condizione specifica, fai qualcosa.
‫Se non è soddisfatto, fai altro.
‫Quindi fai qualcos'altro.
‫E in questo caso, l'altro si blocca.
‫Tutto bene.
‫Quindi puoi anche usare altri tipi di dati numerici per l'analisi come float o double.
‫Quindi non sei limitato a numeri interi, float, try, parse.
‫Quindi puoi vedere qui in float che abbiamo anche questo metodo Tripa.
‫È lo stesso, tranne per il fatto che ora stiamo usando float invece di un intero.
‫Quindi abbiamo float come tipo di dati di datazione e abbiamo anche usato il metodo float Tripa.
‫Quindi qui è importante che, ovviamente, lo adattiamo al tipo di dati che vogliamo guardare.
‫Quindi, se ha avuto successo, dirà che l'analisi ha avuto successo e altrimenti dirà solo che l'analisi non è
‫riuscita.
‫Quindi qui, ovviamente, questo è un 1028, che è un numero intero.
‫Quindi potremmo, ovviamente, usare interi invece.
‫Ma diamo un'occhiata agli esempi in cui l'analisi avrà esito negativo e in cui la stringa non può essere convertita nel
‫tipo di dati desiderato.
‫Quindi, ad esempio, intero o float o double.
‫Tutto bene.
‫Quindi, analizzando fino alla fine, possiamo vedere cosa funziona.
‫Quindi string age 18, è possibile convertirlo o analizzarlo in un numero intero.
‫Tuttavia.
‫L'età è uguale a 18, X, Y, Z non sarà possibile qui, quindi non possiamo analizzarlo in un numero intero e per il float
‫qui, stessa storia, abbiamo diciotto virgola settantacinque come esempio.
‫E poi, ovviamente, funzionerà.
‫Ma allo stesso tempo, diciotto virgola settantacinque X, Y, Z non funzioneranno.
‫E non deve essere X, Y, Z, potrebbe essere solo X o A o D o qualsiasi altro carattere
‫che non si adatta alla struttura di un float.
‫Tutto bene.
‫Quindi direi che andiamo in un esempio pratico in cui vediamo quella vita in azione.
‫E sì.
‫Grazie per aver guardato.