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];
Convertir una cadena en un número
Un tipo string se puede convertir en un número usando los métodos de la clase Convert o con el método TryParse incluido en varios tipos numéricos (int, long, float, etc.).
Si tiene una cadena, resulta algo más eficaz y sencillo llamar a un método TryParse (por ejemplo, int.TryParse(“11”)).El uso de un método Convert resulta más práctico para objetos generales que implementan IConvertible.
Puede usar los métodos Parse o TryParse en el tipo numérico que espera que la cadena contenga, como el tipo System.Int32.El método Convert.ToUInt32 utiliza Parse internamente.Si el formato de la cadena no es válido, Parse genera una excepción, mientras que TryParse devuelve false.
Los métodos Parse y TryParse no tienen en cuenta los espacios en blanco al principio y al final de la cadena, pero todos los demás caracteres deben ser caracteres que formen el tipo numérico adecuado (int, long, ulong, float, decimal, etc.).Si hay un espacio en blanco dentro de los caracteres que forman el número, se producirá un error.Por ejemplo, puede usar decimal.TryParse para analizar "10", "10.3" o " 10 ", pero no para analizar 10 en "10X", "1 0" (advierta el espacio), "10. 3" (advierta el espacio) o "10e1" (float.TryParse funciona aquí), y así sucesivamente.
Suscribirse a:
Entradas (Atom)