Un operador de conversión le dice explícitamente al compilador que desea convertir un valor en un tipo de datos en particular. Para convertir una variable en un tipo particular, colocamos el tipo entre paréntesis delante del valor que deseamos convertir. Por ejemplo, el siguiente código toma la variable valor1 de tipo double y la convierte en el tipo de datos float, después la guarda en la variable de tipo float valor2.
double valor1 = 10;
float valor2 = (float)valor1;
Nota: La conversión de un valor de punto flotante (float) en un tipo de datos integer (entero) hace que el valor se trunque. Por ejemplo, la declaración (int) 10.9 devuelve el valor entero 10. Si deseamos redondear el valor al entero más cercano en lugar de truncarlo, debemos utilizar método ToInt32 de la clase System.Convert o el método Math.Round.