+ All Categories
Home > Documents > Conversion de Tipo

Conversion de Tipo

Date post: 10-Dec-2015
Category:
Upload: jonathan
View: 231 times
Download: 0 times
Share this document with a friend
Description:
Presentación.
Popular Tags:
13
L/O/G/O www.themegallery.com Programaci ón II (Ramón Tápia)
Transcript

L/O/G/Owww.themegallery.com

Programación II

(Ramón Tápia)

conversiones de tiposResultados de Aprendizaje:•       Conocer el uso de variables , para la

generación de aplicaciones en consola.

•       Conocer y aplicar la conversión de tipos implícita y explicita.

•       Realizar la conversión de tipos de String a Numérica para la manipulación de variables en operaciones matemáticas.

CONVERSIONES IMPLÍCITAS

• Son las que el compilador de C# realiza automáticamente.

• En el siguiente fragmento de código muestra un ejemplo de conversión de tipos implícita donde  a una variable de tipo int se le asigna el valor 53 y a una variable long se le asigna el valor de la variable de tipo entero. Cuando se ejecute este código, el valor de la variable  var_long es 53  , dado a una conversión de tipo que sufre de manera implícita

Ejemplo

CONVERSIONES DE TIPOS IMPLÍCITAS PERMITIDAS POR C#

Interrogante?

CONVERSIONES EXPLÍCITAS

• Hay ocasiones en las que el compilador considera que no se pueden hacer ciertas conversiones o asignaciones entre variables o valores literales de distintos tipos de datos. Pero si nosotros sabemos que es posible hacerlas, podemos obligar al compilador a que las acepte. Las conversiones explícitas requieren un operador de conversión. Las variables de origen y destino son compatibles, pero existe el riesgo de perder datos debido a que el tipo de la variable de destino es más pequeño que (o es una clase base de) la variable de origen.

Ejemplo

Otra forma es USANDO LA CLASE CONVERT

• La clase Convert ofrece una manera conveniente para convertir valores de diferentes tipos. Los métodos de la clase Convert son estáticos y pueden ser utilizados para convertir cualquier tipo de dato, como se muestra en el siguiente fragmento de código de ejemplo:

string valor_string = “1542”;

int valor_entero = Convert.ToInt32(valor_string);

¿Para qué convertir una cadena a número?

• Recuerda que todo valor que capturamos en la consola es de tipo String, entonces cuando tenga que realizar una operación matemática, ¿en realidad puedo operar letras?.Claro que no se puede, para ello necesito realizar una conversión explicita  de String a Int o Double para poder realizar esa operación.

Ejemplo

EJERCICIOS DE PRÁCTICA:

L/O/G/Owww.themegallery.com

Gracias Por SuAtención


Recommended