Conversione di tipi.

A volte è necessario convertire un tipo di dati in un altro: ad esempio, una funzione prende un int e si desidera passarvi un byte. Nella maggior parte dei casi, il compilatore lo scoprirà e convertirà byte in int, ma a volte si verifica un errore nello stile di "tentativo di passare byte dove è previsto int". In questo caso, puoi convertire il tipo di dati, per questo è sufficiente indicare tra parentesi il tipo di dati desiderato prima della variabile convertita (data_type)variable, a volte puoi trovare la voce data_type (variable)
Il risultato restituirà una variabile con un nuovo tipo di dati, mentre il tipo di dati della variabile stessa non cambierà (funziona all'interno di una singola azione). 
Per esempio:
// variabile di tipo byte
byte val = 5; 
// passa a qualche funzione che si aspetta un int
sendVal((int)val);  // (int)val verrà trattato come un int, non come byte 
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia