Estuve un buen rato pensando cómo hacer esto en partes separadas, pero los conceptos están tan atados que es conveniente tratarlos juntos. Antes que nada, estos temas pueden parecer confusos al principio, pero voy a intentar escribirlo de la mejor manera posible, y como siempre usando ejemplos. Interfaces Estas entidades a veces son equiparadas con … Continuar leyendo Conociendo C# Pt. 3: Interfaces y polimorfismo
Etiqueta: C#
Conociendo C# Pt. 2: Structs
Para analizar este tipo de entidad tenemos que tener clara la diferencia entre tipos de valor y tipos de referencia. Una clase es un tipo de referencia, donde si yo igualo una variable a una clase, en realidad lo que estoy haciendo es que esa variable apunte a la instancia de la clase. Sin embargo, … Continuar leyendo Conociendo C# Pt. 2: Structs
Conociendo C# Pt. 1: Enums
Esta serie de posts probablemente sea larga, pero cubre conceptos que un programador C# tendría que dominar. Desde que arrancamos con C# estamos acostumbrados a la definición de clase como elemento básico para implementar código. Sin embargo, existen otros tipos de entidades que podemos definir como son enums, structs, interfaces y clases abstractas por mencionar … Continuar leyendo Conociendo C# Pt. 1: Enums
Dynamic Label
Un script muy útil y corto es el que llamo DynamicLabel. La idea es que se use para UI, aunque perfectamente se puede usar para diálogos. Se trata de un script sencillo que usa la función string.Format(string format, params object[] args). Esta función nos permite construir una string usando datos en tiempo real. La forma … Continuar leyendo Dynamic Label