2 poo u1 6 operaciones de asignacion y casteo

16
M.C Ivan Rivalcoba PROGRAMACIÓN ORIENTADA A OBJETOS C# & .NET 1. FUNDAMENTOS POO (OOP) OPERADORES DE ASIGNACIÓN Y CASTEO

Transcript of 2 poo u1 6 operaciones de asignacion y casteo

M.C Ivan Rivalcoba

PROGRAMACIÓN ORIENTADA A

OBJETOSC# & .NET

1. FUNDAMENTOS POO (OOP)OPERADORES DE ASIGNACIÓN Y CASTEO

OPERADORES

C# cuenta con lo siguientes operadores de asignación.

OPERADORES

La equivalencia en código es la siguiente.

OPERADORES

Los operadores de pre-incremento y post-incremento se describen a continuación.

OPERADORES

Código de Ejemplo.

OPERADORES

Tener cuidado entre ++a y a++.

OPERADORES

Tener cuidado entre ++a y a++.

OPERADORES

Probar el siguiente código:

OPERADORES

Ahora probar este:

CASTEO

CasteoEs posible que en algún momento se necesite

asignar una variable numérica de un tipo a otra variable numérica de otro tipo.

Ejemplo:

CASTEO

CasteoEsto puede hacerse de manera natural

cuando una variable de menor tamaño es asignada a una variable de mayor tamaño.

CASTEO

Pero cuando se desea asignar una variable de mayor tamaño a una de menor tamaño el compilador marcará error.

Ejemplo:

CASTEO

Existe una operación que le permite al programador asumir la responsabilidad por pérdida de información, dicha operación es llamada CAST.

CASTEO

Algunas consideraciones acerca del casteo.El casteo trunca los números, no los

redondea:

Q & A

En el siguiente código, ¿Hay algún error?, ¿Cual es?

Q & A

¿Con que valor se quedan las variables “a”, “b” y “c” al terminar de ejecutarse el siguiente código?