Post on 18-Aug-2015
M.C Ivan Rivalcoba
PROGRAMACIÓN ORIENTADA A
OBJETOSC# & .NET
1. FUNDAMENTOS POO (OOP)OPERACIONES
C# cuenta con operaciones básicas que nos permitirán trabajar con los valores de las variables que hemos creado.
OPERACIONES
Continuando con la práctica, para realizar las operaciones se procede como sigue:
Esta expresión se lee de izquierda a derecha, y el igual es un operador de asignación no de igualación.
OPERACIONES
Por último se imprime el resultado, para ello utilizamos WriteLine.
OPERACIONES
Ejecutamos el programa y observamos el siguiente resultado:
¿Qué ha ocurrido?, ¿Qué es esa sintaxis en el WriteLine?
OPERACIONES
WriteLine permite un código especial dentro del string, mismo que le permite armar una cadena de salida con valores obtenidos de las variables.
En este caso los caracteres {0}, {1}, {2}, sirven como espacios apartados donde se colocaran valores en función del valor de una variable, los números indican la posición después de la primera coma una vez que la cadena ha terminado:
OPERACIONES
0 1 2
Ahora crearemos una nueva practica en donde veremos algunas formas de usar el WriteLine.
Dicha práctica será llamada pk3_datausage.El código se lista a continuación:
OPERACIONES
OPERACIONES
Continuación.
OPERACIONES
Al compilar y ejecutar vemos el siguiente resultado.
OPERACIONES
En este ejercicio hemos introducido nuevos conceptos muy interesantes revisemos.
Using nos permite indicarle al compilador que estaremos haciendo uso del espacio de nombres System, esto nos permite omitir el espacio de nombres en cada invocación de Console.WriteLine.
OPERACIONES
Operación de concatenación: Cuando el operador de suma se usa sobre dos strings, el resultado es un nuevo string con la unión de los dos strings, a esta operación se le llama concatenación.
OPERACIONES
La concatenación, se puede usar para armar un sofisticado string de salida para WriteLline.
OPERACIONES
Es posible pasarle como parámetro a WriteLine una operación, el compilador resuelve primero la operación, posteriormente realza una conversión interna del resultado numérico en un string y al final ese es el string que le es pasado al método WriteLine.
OPERACIONES
De forma gráfica pasa esto.Precio1 + precio 2
12.0 + 23.0
35.0
“35”
Console.WriteLine(“35”);
OPERACIONES
Usando la notación de llaves, los valores entre las comas también aceptan operaciones.
OPERACIONES
Haciéndolo correctamente uno puede dividir una sentencia en varias líneas.
Estas dos sentencias son equivalentes:
ERRORES COMUNES
Usar la variable sin inicializarla:
ERRORES COMUNES
Usar una variable no declarada:
ERRORES COMUNES
No tener cuidado con los tipos de datos:
ERRORES COMUNES
Asignar un tipo de dato de grado mayor a uno de grado menor:
ERRORES COMUNES
Sin embargo Asignar un tipo de dato de grado menor a uno de grado mayor es perfectamente aceptable:
ERRORES COMUNES
Tener cuidado con el uso de las literales.
ERRORES COMUNES
No agregar el atributo static a atributos que pertenecen a clases estáticas.
PRIORIDAD DE OPERACIONES
¿Cuanto daría esta operación en C#?
PRIORIDAD DE OPERACIONES
Reglas de prioridad.
PRIORIDAD DE OPERACIONES
Ejercicio.¿Cuanto daría esta operación en C#?
PRIORIDAD DE OPERACIONES
Respuesta
¿Para que nos sirve el keyword "using"?
¿Que imprimirá la siguiente sentencia?
Q & A
¿La siguiente sentencia es correcta?
Q & A
¿La siguiente sentencia es correcta?
Q & A
¿Hay algo malo en el siguiente código? ¿Qué es?
Q & A
¿Hay algo malo en el siguiente código? ¿Qué es?
Q & A
¿Cuánto dará “e” en el siguiente programa?
Q & A