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

Dentro de C# 7.0, podemos encontrar una nueva especificación del lenguaje relativa a lo que en inglés se denomina como Generalized async return types. Me atrevería a traducir al castellano esta característica como "devolución generalizada de tipos de valor asíncronos". Básicamente, los m...

Enviado por jorge
LEER MÁS

El 7 de Marzo de 2017, Microsoft anunció la disponibilidad de Visual Studio 2017 y con ella, de C# 7.0. Entre las características añadidas al lenguaje C# en su especificación C# 7.0, podemos encontrar las siguientes: Generalized async return types Discards Tuples (Tuples Enhance...

Enviado por jorge
LEER MÁS

Hola, Continuamos conociendo características nuevas de C#, concretamente,  las de 7.0 y en profundidad, las cinco primeras de ellas en esta ocasión. Como en post anteriores las veremos a través de un Video Tip (Video tutorial) que podemos encontrar en mi canal de Youtube: https://www.you...

Enviado por elGuerre
LEER MÁS
c# .NET

Deconstrucción en C# 7.0

En nuestra entrega anterior, dedicada a las tuplas-valor (value tuples) añadidas recientemente a C# 7.0, mencionamos brevemente el mecanismo de deconstrucción (deconstruction), al que dedicaremos aquí algo más de espacio. La deconstrucción es un nuevo mecanismo sintáctico que aprovecha la sint...

Enviado por Octavio Hernandez
LEER MÁS

Hola, Ya está disponible la versión 11.11.3.0 de NSwagStudio para trabajar con .NET Core. ¡Bugs solucionados! En el siguiente video/GIF, podéis verla en funcionamiento: Y aquí el repositorio GIT: https://github.com/RSuter/NSwag Feliz día de todos los santos / Happy Halloween Juanlu

Enviado por elGuerre
LEER MÁS
c# .NET

Tuplas-valor en C# 7.0

“... Pero lo nuestro es pasar / Pasar haciendo caminos / Caminos sobre la mar …” Joan Manuel Serrat, “Cantares” (1969), basada en  un poema de Antonio Machado La idea de escribir una entrada relacionada con las tuplas-valor (value tuples) añadidas recientemente a C# 7 me trajo a la men...

Enviado por Octavio Hernandez
LEER MÁS

Después de comentar en este blog hace unas semanas sobre LiteDB e indicar que haría algún ejemplo que nos ayudara a introducirnos en él, vamos a ponernos el mono de trabajo para ver un sencillo ejemplo de aplicación de consola, que trabaje con LiteDB y .NET Core. Recordemos que hace también...

Enviado por jorge
LEER MÁS

Hola, Continuando con las nuevas características que incorpora C# 6.0,  he aquí un nuevo Video TIP / Tutorial con el resumen de las siguientes y últimas 4 de ellas: AutopropertiesExpresion Bodied MembersCollectoin InitializersException Filters Si aun no has visto el detalle con las cuatr...

Enviado por elGuerre
LEER MÁS

Para instalar un paquete de NuGet desde Visual Studio Code, deberemos abrir el terminal de Visual Studio Code y escribir la instrucción: dotnet add package <Package_Name> Siendo <Package_Name> el nombre del paquete a instalar. Por ejemplo, para añadir Newtonsoft.Json, bastará con...

Enviado por jorge
LEER MÁS
c# LiteDB

Anunciado LiteDB 4.0

LiteDB, es una base de datos NoSQL para .NET. Sus particularidades más destacables son que es de código abierto, que no requiere servidor, y que es extremadamente pequeña y rápida. Otras características a destacar son que soporta LINQ y encriptación de datos usando DES (AES). Su API es muy s...

Enviado por jorge
LEER MÁS

Después de que el pasado mes, Microsoft anunciara la versión Alpha de SignalR para ASP.NET Core 2.0, ahora le toca el turno a una nueva versión, la versión Alpha 2. Recordemos que SignalR para ASP.NET Core es una librería totalmente reescrita de la original librería SignalR para .NET Framew...

Enviado por jorge
LEER MÁS

En esta ocasión, voy a escribir una entrada en el blog que explique como hacer una aplicación de consola con .NET Core, que se encargará de leer un archivo de configuración en formato JSON, el cuál podremos leer e interpretar. El ejemplo está desarrollado en .NET Core 2.0 y Visual Studio 201...

Enviado por jorge
LEER MÁS

Continuando con algunos ejemplos introductorios sobre .NET Core, y pensando especialmente en aquellas personas que no tienen apenas conocimientos de programación con .NET, y menos con .NET Core, me he dispuesto a escribir este ejemplo que consiste en un convertidor de temperaturas desarrollado en ....

Enviado por jorge
LEER MÁS

Published by MSDN in April, 2010. The other day I ran into a very interesting blog post by Intel engineer James Cownie, Intel Parallel Studio: Great for Serial Code Too (Episode 1). The article uses as an example an application that solves the following problem (I quote): Find a number consisting ...

Enviado por Octavio Hernandez
LEER MÁS

Syncfusion ha publicado un nuevo libro electrónico gratuito escrito en inglés por Gaurav Arora sobre ASP.NET Webhooks. Podrás descargar el libro tanto en formato PDF como en formato Amazon Kindle e Ipad en este enlace. El índice de contenidos del ebook de 94 páginas es: Introduction ...

Enviado por jorge
LEER MÁS
NoSQL c#

Introducción de LiteDB

LiteDB es un motor de base de datos que no requiere de ningún servidor para funcionar. Está pensado dentro de un ámbito local y dentro del paradigma NoSQL. Lo interesante es que podemos utilizarlo dentro de nuestros proyectos .NET. La actual versión de LiteDB es la 3.1.4, aunque podemos enco...

Enviado por jorge
LEER MÁS
c# .NET

TIP: C#6 New Features 1/2

Hola, En esta ocasión y tras una carrera de unos 7km, es el momento de publicar el Video TIP sobre las nuevas características de C#6. Aunque el objetivo era contar las de C#7, 7.1 y las de 8.0 Preview, he optado por bajar hasta C# 6.0 para ir contando todas ellas, con pequeños ejemplos, con el f...

Enviado por elGuerre
LEER MÁS
c#

Usando CancellationToken en C#

CancellationToken es una estructura (struct) de .NET que no hace otra cosa que indicar o notificar que las operaciones en curso deberían cancelarse. Esta estructura pertenece al namespace System.Threading y podemos asociarla con la clase CancellationTokenSource para obtener un token que nos perm...

Enviado por jorge
LEER MÁS

En C# 2.0 se incluyeron los método anónimos en el lenguaje, y en C# 3.0, las expresiones lambda mostraba otra forma de realizar lo mismo, llegando incluso a veces a ser la elección preferida de uso en lugar de los métodos anónimos. Sin embargo, podemos llegar a tener la necesidad de realizar...

Enviado por jorge
LEER MÁS
c#

Descartes en C# 7.0

“Don't discard me / Just because you think I mean you harm …” Elton John, “Don't let the sun go down on me” (1974) Entre las nuevas características de lenguaje incorporadas a C# 7, una relativamente sencilla que ha llamado mi atención son los descartes (discards). Según dice Matt Torg...

Enviado por Octavio Hernandez
LEER MÁS
1 3 4 5 6 7 8