c# desde cero. estructuras y enumeraciones contenido enumeraciones -definición -características...

13
C# desde cero

Upload: ana-isabel-rivas-munoz

Post on 02-Feb-2016

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

C# desde ceroC# desde cero

Page 2: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

Estructuras y EnumeracionesEstructuras y

Enumeraciones

Page 3: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

ContenidoContenido

Enumeraciones- Definición - Características

Estructuras- Definición- Características

Page 4: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

¿Qué es una enumeración?¿Qué es una

enumeración?Es un tipo por valor que consiste en un conjunto de valores constantes.Se utiliza para denominar un Tipo de manera mas estética (legible y comprensible).Puede ser de cualquier tipo Integral (excepto char)

Page 5: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

CaracterísticasCaracterísticas

Son tipos por valor.Puede ser cualquier Tipo Entero:

- byte, sbyte, short, ushort, uint, int, long, ulong.No pueden contener métodos, propiedades, eventos.No implementan Herencia, Implementación de Interfaces.

Page 6: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

DefiniciónDefiniciónLa palabra clave enum

enum <nombre> : <TipoBase>{

<campo1> = valor1, <campo2> = valor2...}

Page 7: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

EnumeracionesEnumeraciones

Page 8: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

¿Qué es una estructura?¿Qué es una estructura?

Es un tipo por valor que suele representar ‘objetos’ ligeros.La mayoría de los tipos básicos son estructuras.Se almacenan en la sección ‘Stack’Su rendimiento es mayor que las clases.

Page 9: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

CaracterísticasCaracterísticas

Son tipos por valorSe pueden crear instancias sin el newPueden declarar constructores, pero deben utilizar parámetros.No pueden implementar la herencia.Puede implementar interfaces.

Page 10: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

DefiniciónDefiniciónLa palabra clave struct

struct <nombre>{

<campos, propiedades, métodos y eventos>}

Page 11: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

EstructurasEstructuras

Page 13: C# desde cero. Estructuras y Enumeraciones Contenido Enumeraciones -Definición -Características Estructuras - Definición - Características

Gracias por su Atención…

Gracias por su Atención…

¿Preguntas?¿Preguntas?