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.


 
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

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];

Esta matriz contiene elementos desde array[0] hasta array[4].El operador (new)  se utiliza para crear la matriz e inicializar sus elementos con valores predeterminados. En este ejemplo, todos los elementos de la matriz se inicializan con cero.

una matriz que almacena se en cadena, se puede declarar de la misma manera por ejemplo.

string[] stringArray = new string[6];