Las Caracterisiticas de C#
jueves, 11 de agosto de 2016
Un pequeño Ejemplo de como Copiar Codigo en Mi Blog
En este Pequeño Video veremos cual es la forma de colocar por medio de codigo un video de youtube en nuestro blog espero sea de su agrado.
miércoles, 10 de agosto de 2016
Enumeracion en C#
C# permite crear un conjunto propio de constantes con nombre utilizando la palabra clave enum. Estos tipos de datos permiten declarar un conjunto de nombres u otros valores literales que definen todos los valores posibles que se pueden asignar a una variable.
Por ejemplo, si el programa utiliza los días de la semana, es posible crear un nuevo tipo llamado DayOfWeek. Se puede declarar una nueva variable del tipo DayOfWeek y asignarle un valor. La utilización de este tipo de datos permite que el código sea más legible y hace menos probable que se asigne a la variable un valor no válido o inesperado.
Por ejemplo, si el programa utiliza los días de la semana, es posible crear un nuevo tipo llamado DayOfWeek. Se puede declarar una nueva variable del tipo DayOfWeek y asignarle un valor. La utilización de este tipo de datos permite que el código sea más legible y hace menos probable que se asigne a la variable un valor no válido o inesperado.
public enum DayOfWeek { Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6 } class Program { static void Main() { DayOfWeek day = DayOfWeek.Monday; int i = (int) DayOfWeek.Monday; System.Console.WriteLine(day); // displays Monday System.Console.WriteLine(i); // displays 1 } }
Herencia de Las Clases
La herencia se realiza a través de una derivación, lo que significa que una clase se declara utilizando una clase base de la cual hereda los datos y el comportamiento. Una
clase base se especifica anexando dos puntos y el nombre de la clase
base a continuación del nombre de la clase derivada, del modo siguiente:
public class Manager : Employee
Clases
Una clase es una construcción que permite crear tipos personalizados propios mediante la agrupación de variables de otros tipos, métodos y eventos. Una clase es como un plano. Define los datos y el comportamiento de un tipo. Si la clase no se declara como estática, el código de cliente puede utilizarla mediante la creación de objetos o instancias que se asignan a una variable. La variable permanece en memoria hasta que todas las referencias a ella están fuera del ámbito. En ese momento, CLR la marca como apta para la recolección de elementos no utilizados. Si la clase se declara como estática, solo existe una copia en memoria y el código de cliente solo puede tener acceso a ella a través de la propia clase y no de una variable de instancia. Para obtener más información, vea Clases estáticas y sus miembros (Guía de programación de C#).
public class Customer { //Fields, properties, methods and events go here... }
Crear objetos
Customer object1 = new Customer();
Customer object2; Customer object3 = new Customer(); Customer object4 = object3;
Bucles en C#
Un bucle es una instrucción o conjunto de instrucciones que se repite un
número especificado de veces o hasta que se cumpla alguna condición. El
tipo de bucle que deba utilizar dependerá de la tarea de programación y
de sus preferencias a la hora de escribir código. Una de las
principales diferencias entre C# y otros lenguajes, como C++, es el
bucle foreach, que está diseñado para simplificar la iteración en matrices o colecciones.
TIPOS DE BUCLES:
- Bucles Foreach
- Bucles For
- Bucles While
- Bulces do-while
TIPOS DE BUCLES:
- Bucles Foreach
- Bucles For
- Bucles While
- Bulces do-while
Condiciones en C#
El operador condicional (?:) devuelve uno de dos valores según el valor de una expresión booleana. A continuación se muestra la sintaxis del operador condicional.
Ejemplo condicional.
class ConditionalOp { static double sinc(double x) { return x != 0.0 ? Math.Sin(x) / x : 1.0; } static void Main() { Console.WriteLine(sinc(0.2)); Console.WriteLine(sinc(0.1)); Console.WriteLine(sinc(0.0)); } } /* Output: 0.993346653975306 0.998334166468282 1 */
Vectores o Matrices
Se puede declarar una matriz
unidimensional de cinco enteros como se muestra en el ejemplo siguiente:
int[] array = new int[5];
una matriz que almacena se en cadena, se puede declarar de la misma manera por ejemplo.
string[] stringArray = new string[6];
Suscribirse a:
Entradas (Atom)