[C#] Sistema de Eventos

Ya había mostrado en otro post cómo es el tema de las Action, Func, Delegates y Events. En este post vamos a volver a usarlos para hacer algo así como un gestor de eventos. Un objeto al cuál le podemos decir que nos avise cuando pasen determinadas cosas en nuestro [...]

Por |2020-12-30T11:22:01-03:00miércoles 30 de diciembre de 2020|Categorías: Sin categoría|Etiquetas: , , , , , , , , |Sin comentarios

Usando Github para versionar proyectos

Muchas veces nos pasa que por algún motivo perdemos gran parte del proyecto porque nos equivocamos con algo, porque la cagamos en algún lugar, o a veces simplemente tomamos un camino, nos damos cuenta que no es la solución y querémos volver el proyecto a un estado anterior. Github soluciona [...]

Por |2020-06-21T23:31:25-03:00domingo 21 de junio de 2020|Categorías: Sin categoría|Etiquetas: , , , , , , , , , , , , |Sin comentarios

[C#] Métodos de Extensión

¿Cómo agregar funciones a tipos de datos ya existentes sin modificar el archivo de origen? Un paso por métodos de extensión para que podamos agregar funcionalidades a clases, sin tener que modificarlas. […]

Por |2019-11-15T13:43:54-03:00domingo 10 de noviembre de 2019|Categorías: Sin categoría|Etiquetas: , , |Sin comentarios

[C#] Invariantes, Covariantes y Contravariantes

Hace un tiempo, mientras programaba sobre un proyecto que no era mío, noté que en varias ocasiones la persona que lo había hecho declaraba interfaces utilizando “IMyInterface< out T >” o “IMyInterface< in T >”. Como era la primera vez que veía una declaración así, se me ocurrió investigar pero [...]

Por |2018-12-27T17:47:32-03:00sábado 24 de noviembre de 2018|Categorías: Sin categoría|Etiquetas: , , , , , , |Sin comentarios
Ir a Arriba