lenguaje de programacion C#
CONCEPTO
es un lenguaje de programación dedicado orientado a objetos, esta diseñados para la infraestructura de lenguaje común.
aVENTAJAS DE UTILIZAR C#
Las principales ventajas que presenta el uso C# en comparación con otros lenguajes es su potencia como lenguaje, pero también su flexibilidad.
TIPOS DE DATOS
Contiene categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que esos tipos contienen directamente sus valores.
DATOS DE VALOR
Almacenan los valores determinados.
DATOS POR USUARIO
Como class o interface.
DATOS INTEGRADOS
como int o char.
DATOS DE REFERENCIA
Almacenan referencias a los datos reales.
VARIABLES
Son espacios que se reservan en memoria Ram para almacenar datos, que serán utilizados en un programa mientras se ejecuta.
DECLARACION
es muy importante declarar una variable antes de usarlas por que de esta manera le decimos al programa la cantidad de espacio de memoria que requerimos al momento de ejecutar el programa en desarrollo.
TIPOS
ENTERO CON SIGNO
byte
ENTERO SIN SIGNO
int, short, long
DECIMAL
float
UN CARACTER
char
TIPO LÓGICO
bool
UNA PALABRA U ORACIÓN
string
VARIABLES IMPLICITAS
Las variables locales pueden declararse sin proporcionar un tipo explícito. La palabra clave var indica al compilador que infiera el tipo de la variable a partir de la expresión de la derecha de la instrucción de inicialización. El tipo inferido puede ser un tipo integrado, un tipo anónimo, un tipo definido por el usuario o un tipo definido en la biblioteca de clases.
sentencias
Es una orden que debe completarse para dar forma a una función.
SELECTIVAS
Alteran el flujo de control o de ejecución del programa.ifswitchwhiledo..whileforforeach
DECLARACIÓN
Se utiliza para la declaración de variables o constantes, es posible declarar múltiples variables en una sola línea como una lista separada por una coma. Token
FORMA DE EXPRESIÓN
Es en forma de expresión es la de cambiar el estado a través de una expresión que genera un valor o la llamada a un método no-vacío:Expresiones de asignación.Expresiones que denotan la llamada a métodos.Expresiones de instanciación de una clase de objeto.
INTERACION
Son útiles para evitar la escritura de sentencias que requieren ser ejecutadas múltiples veces.
DE SALTO
Son apropiadas para controlar el flujo de ejecución de sentencias de selección y iterativas.- break- continue- goto- return- throw
FUNCIONES
DE USUARIO
Son rutinas que pueden aceptar parámetros, realizar cálculos u otras acciones y devolver un resultado.
PROCEDIMIENTOS
Un procedimiento puede recibir o no parámetros, ejecuta instrucciones, pero nunca retorna ningún valor.
DE LIMPIEZA
Procedimiento limpiar, para dejar vacías las cajas de textoprivate void limpiar.{ txtNumero1.Clear(); txtNumero2.Clear(); txtResultado.Clear(); }
DE PROPIEDADES
Estos procedimientos se llaman “encapsuladores” ya que el valor de la propiedad se encapsula. Se utilizarán cuando queramos modificar y/o recuperar un valor (Set / Get).
DE OPERADORES
Permite la redifinición de un operador estándar del lenguaje para utilizarlo en tipo personalizados (clase o estructura).
ilustracion
Ingresar 5 números y mostrar su promediousing System;namespace Ejercicios { class Ejercicio1 { static void Main() { int i=0; float num,acu=0; while (i < 5) { Console.Write("Ingrese {0}º número:", i + 1); num = float.Parse(Console.ReadLine());