Evaluar y enviar comentarios
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Guía de programación de C#
Operadores de conversión (Guía de programación de C#)

C# permite a los programadores declarar conversiones de clases o estructuras para convertirlas en otras clases o estructuras o en tipos básicos. Las conversiones se definen como operadores con el nombre del tipo al cual convierten. El tipo contenedor debe ser el argumento de tipo que se va a convertir o el tipo del resultado de la conversión, pero no ambos.

C#
class SampleClass
{
    public static explicit operator SampleClass(int i)
    {
        SampleClass temp = new SampleClass();
        // code to convert from int to SampleClass...

        return temp;
    }
}

Información general de operadores de conversión

Los operadores de conversión tienen las propiedades siguientes:

  • Las conversiones declaradas como implicit se producen automáticamente cuando son necesarias.

  • Las conversiones declaradas como explicit requieren que se llame a una conversión de tipos.

  • Todas las conversiones deben ser de tipo static.

Secciones relacionadas

Vea también

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker