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

c# .NET

La estructura ValueTask

“... 'Cause I've been here, and I've been there, ƒSeems like I've been everywhere before. I've seen it all a hundred times Still I think there surely must be more…” Kansas, “Paradox” (1977) Repasando la enorme cantidad de características añadidas a  C# en las versiones 6 y 7.x, realme...

Enviado por Octavio Hernandez
LEER MÁS

El título de esta entrada es un poco sensacionalista, lo reconozco, pero es la forma que se me ha ocurrido para llamar la atención sobre algo que creo que es importante tener en cuenta cuando codificamos. A lo largo de todos estos años de experiencia trabajando en .NET, he asumido diferentes c...

Enviado por jorge
LEER MÁS

En la entrada anterior presentamos otra de las novedades introducidas en C# 7.0: las referencias locales, o variables locales que contienen referencias (el término más común con el que se intenta comúnmente disfrazar a los punteros). Hoy toca hablar de cómo a partir de C# 7.0 es posible tambié...

Enviado por Octavio Hernandez
LEER MÁS
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
1 2 3 7