La conversión de tipos es convertir un tipo de datos a otro tipo. También se le conoce como Casting de Tipo. En C #, el casting de tipos tiene dos formas:
Conversión de tipo implícita : C # realiza estas conversiones de una manera segura para el tipo. Por ejemplo, son conversiones de tipos integrales de menor a mayor y conversiones de clases derivadas a clases base.
Conversión explícita de tipo : estas conversiones las realizan explícitamente los usuarios que utilizan las funciones predefinidas. Las conversiones explícitas requieren un operador de cast.