Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por 'c#'

c# Patterns

Strategy Pattern en C#

El patrón Strategy (Estrategia) es un patrón de diseño que está clasificado como patrón de comportamiento. La idea detrás de este patrón es la de determinar cómo se debe realizar el intercambio de mensajes entre diferentes objetos para resolver una tarea. De esta forma, nuestro objeto cl...

Enviado por jorge
LEER MÁS

“... Turn around/Turn around It's on the other side Feel the sound/Feel the sound It's coming from deep inside…” Kansas, “On the Other Side” (1979) La entrada anterior tenía al principio como objetivo mostrar el uso de los valores de retorno y variables locales por referencia (ref return...

Enviado por Octavio Hernandez
LEER MÁS

El pasado 2 de mayo Blazor aparecía con su versión 0.3.0, y hoy, ya tenemos la versión 0.4.0-preview1-10286 lista para ser probada. Como ya sabemos, (según post anterior) al tratarse de un proyecto experimental requiere cambios constantes en nuestros proyectos (aun no recomendados para entorno...

Enviado por elGuerre
LEER MÁS

Hace poco más de un mes comentaba en mi blog que Microsoft había publicado la versión preliminar o Preview 1 de ASP.NET MVC 5.2.5, Web API 5.2.5, y Web Pages 3.2.5. En esta ocasión, toca el turno para hablar de la versión final de ASP.NET MVC 5.2.5, Web API 5.2.5, y Web Pages 3.2.5. Podrás...

Enviado por jorge
LEER MÁS

Intentando continuar la serie dedicada a las novedades aparecidas en C# 7.0 y versiones posteriores, se me ocurrió escribir un programa que contara las apariciones de las diferentes palabras reservadas (keywords) y palabras reservadas contextuales (contextual keywords) de C# en un fichero de códig...

Enviado por Octavio Hernandez
LEER MÁS

“... It's too bad that all these things Can only happen in my dreams Only in dreams, in beautiful dreams …” Roy Orbison, “In Dreams” (1963) “... We all know / That people are the same wherever you go …” Paul McCartney & Stevie Wonder, “Ebony and Ivory” (1982) Hace unos cu...

Enviado por Octavio Hernandez
LEER MÁS

Microsoft ha anunciado la versión preliminar de Visual Studio for Mac, en este caso la versión 7.5 Preview 1. Entre las características adicionales agregadas en esta nueva versión, tenemos la incorporación y soporte de Razor, JavaScript y TypeScript. También se han agregado mejoras respect...

Enviado por jorge
LEER MÁS

El mes pasado comentaba en una entrada de mi blog, que Microsoft había anunciado las versiones finales estables de ASP.NET MVC 5.2.4, Web API 5.2.4 y Web Pages 3.2.4. En esta ocasión, me gustaría comentar que Microsoft ha anunciado la disponibilidad de la primera versión preliminar o Preview ...

Enviado por jorge
LEER MÁS

En una entrada anterior, indicaba una forma de abordar una solución para probar unitariamente o acceder si acaso, a clases declaradas como internal desde otro ensamblado, ya sea desde una aplación de pruebas unitarias, o bien desde otro ensamblado concreto. Si me centro únicamente las pruebas ...

Enviado por jorge
LEER MÁS

Microsoft ha anunciado una nueva versión de Visual Studio for Mac, en este caso la versión 7.4. Una de las principales actualizaciones tiene que ver con que ahora, esta nueva versión es oficialmente soportada por macOS High Sierra. Otra característica interesante es que la especificación de...

Enviado por jorge
LEER MÁS

Cuando desarrollamos nuestras aplicaciones, podemos encontrarnos con la necesidad de crear clases de tipo interno que sólo sean accesibles a través de la propia clase que las crea. Supongamos el siguiente ejemplo en el que tenemos una biblioteca de clases con dos clases, una de ellas internal, ...

Enviado por jorge
LEER MÁS

"It never rains in California, But girl, don't they warn ya, It pours, man, it pours..." Albert Hammond, It Never Rains in Southern California (1972) Parte 1 En nuestra entrega anterior hablamos sobre las nuevas posibilidades de la sentencia switch, y en particular las relacionadas con la utilizac...

Enviado por Octavio Hernandez
LEER MÁS

En el namespace System.Reflection podemos encontrar verdaderas joyas que nos proporcionan información muy útil. Uno de los atributos que podemos encontrar ahí dentro es el llamado como DebuggerDisplay. Como todos sabemos, si algo hace seguro sí o sí un programador, es probar su código y pa...

Enviado por jorge
LEER MÁS

With more than 30000 downloads, C# Snippets for Visual Studio Code has been updated at 0.3.1 version. For this new version of the C# Snippets, I have deleted some snippets. The main reason to do that is that I received some comments from doggy8088 (Will) to delete some repeated snippets that you ...

Enviado por jorge
LEER MÁS

Este ebook en español, corresponde con la segunda edición del libro, y en concreto con la versión 2.0.5 que incluye soporte para .NET Core 2. Escrito por César de la Torre, Bill Wagner y Mike Rousos, se trata de un libro gratuito de 343 páginas del ya existente en inglés y del cual ya habl...

Enviado por jorge
LEER MÁS

Microsoft ha anunciado en sus versiones finales estables los paquetes de ASP.NET MVC 5.2.4, Web API 5.2.4, y Web Pages 3.2.4. Estos paquetes pueden ser descargados a través de NuGet (en los enlaces anteriores tienes el acceso directo a NuGet). La lista de características, bugs y resolución de...

Enviado por jorge
LEER MÁS

Este ebook en español escrito por César de la Torre y de 75 páginas, corresponde con la traducción al español del libro ya existente en inglés y del cual ya hablé en Noviembre del año pasado. Podrás descargar directamente el libro en este enlace. Happy Coding!

Enviado por jorge
LEER MÁS

Diapositivas de la formación de C++ que imparto de vez en cuando. No están totalmente actualizadas, pero cubren hasta C++ 11, las pequeñas mejoras en C++ 14 no están, pero tampoco son significativas. El lenguaje de pogramación C++  por Rodrigo Corral

Enviado por Rodrigo Corral González
LEER MÁS
c#

La sentencia switch en C# 7.0

“Si te quiero es porque sos Mi amor, mi cómplice y todo, Y en la calle, codo a codo, Somos mucho más que dos...” (Poema de Mario Benedetti) En una entrada anterior reciente presentamos una de las novedades importantes que introdujo C# 7.0, los llamados patrones (patterns), que ahora pueden ut...

Enviado por Octavio Hernandez
LEER MÁS
c#

C# Varianza en delegados

¡Buenas! A raíz de una situación en la que me he encontrado en un proyecto real (de la que luego hablaré) me he decidido a escribir este post para comentar algunas cosillas sobre varianzas en los delegados mismos. Cuando hablamos de varianzas en delegados hay que contemplar dos aspectos: ...

Enviado por etomas
LEER MÁS
1 2 3 4 8