0 evaluări0% au considerat acest document util (0 voturi)
20 vizualizări1 pagină
El documento describe las conversiones implícitas de tipos de datos en C#, las cuales ocurren automáticamente sin necesidad de una sintaxis especial y no provocan pérdida de datos. Estas conversiones incluyen pasar de tipos enteros más pequeños a mayores y derivar clases base a clases derivadas. También se realizan conversiones implícitas entre tipos numéricos cuando el valor cabe en la variable sin truncamiento o redondeo, como asignar un entero a un largo.
El documento describe las conversiones implícitas de tipos de datos en C#, las cuales ocurren automáticamente sin necesidad de una sintaxis especial y no provocan pérdida de datos. Estas conversiones incluyen pasar de tipos enteros más pequeños a mayores y derivar clases base a clases derivadas. También se realizan conversiones implícitas entre tipos numéricos cuando el valor cabe en la variable sin truncamiento o redondeo, como asignar un entero a un largo.
El documento describe las conversiones implícitas de tipos de datos en C#, las cuales ocurren automáticamente sin necesidad de una sintaxis especial y no provocan pérdida de datos. Estas conversiones incluyen pasar de tipos enteros más pequeños a mayores y derivar clases base a clases derivadas. También se realizan conversiones implícitas entre tipos numéricos cuando el valor cabe en la variable sin truncamiento o redondeo, como asignar un entero a un largo.
No se requiere una sintaxis especial porque la conversin se realiza con seguridad
de tipos y no se perdern datos. Entre los ejemplos se incluyen las conversiones de tipos enteros de menor a mayor y las conversiones de clases derivadas en clases base.
En los tipos numricos integrados, puede realizarse una conversin implcita
cuando el valor que se va a almacenar puede ajustarse a la variable sin necesidad de truncamiento o redondeo. Por ejemplo, una variable de tipo long (entero de 8 bytes) puede almacenar cualquier valor que pueda almacenar a su vez un elemento int (4 bytes en un equipo de 32 bits). En el ejemplo siguiente, el compilador convierte implcitamente el valor de la derecha en un tipo long antes de asignarlo a bigNum.
// Conversion implcita. Nmero long puede
// puede mantener cualquier valor que un int pueda contener, y ms! int num = 2147483647; long bigNum = num;
En el texto: ("Conversiones de tipos (Gua de programacin de C#)", 2017)
Bibliografa: Conversiones de tipos (Gua de programacin de C#). (2017). Msdn.microsoft.com.
Retrieved 4 February 2017, from https://msdn.microsoft.com/es-sv/library/ms173105.aspx