A veces necesitamos convertir un tipo de dato en otro.
Algunas conversiones seguras ocurren automáticamente.
int numero = 10;
float decimalNumero = numero;
Para algunas conversiones hay que indicar el tipo manualmente.
float numero = 10.8f;
int entero = (int)numero;
El resultado será:
10
No redondea: elimina la parte decimal.
string texto = "25";
int numero = Convert.ToInt32(texto);
Necesita normalmente:
using System;
Otros ejemplos:
Convert.ToSingle(valor);
Convert.ToDouble(valor);
Convert.ToBoolean(valor);
Convert.ToString(valor);