¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

Operaciones de conversión de tipos

Visual Studio 2005

Visual J# no admite operadores de conversión de tipos. Un tipo compatible con Common Language Specification (CLS) suele proporcionar un mecanismo alternativo para efectuar esta conversión mediante los métodos ToX (donde X es el nombre del tipo de destino) y FromY (donde Y es el nombre del tipo de origen). El usuario de Visual J# puede llevar a cabo las conversiones de tipos utilizando estos métodos.

No se recomienda el uso directo de los métodos op_Implicit y op_Explicit, ya que estos métodos pueden tener tipos de valor devuelto reemplazados y, por tanto, no se pueden utilizar para la resolución de métodos.

// vjc_type_conv_op.jsl
import System.*;
class MyClass 
{
    public static void main(String [] args)
    {
        int i = 10;
        Decimal dec = new Decimal(20);
        Console.WriteLine("dec = {0}", dec);
        Console.Write("i = ");
        Console.WriteLine(i);

        // In Visual J#, you can use the CLS-compliant
        // conversion methods:
        i = Decimal.ToInt32(dec);
        Console.Write("i = ");
        Console.WriteLine(i);

        // Converting an int to a System.Decimal.
        // In Visual J#, you can use the constructor that 
        // takes int:
        i = 9;
        dec = new System.Decimal(i);
        Console.WriteLine("dec = {0}", dec);
    }
}

dec = 20
i = 10
i = 20
dec = 9

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft