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

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

“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

¡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

Buenas, Siguiendo con las características de C#, en este post continuaremos con nuestro Tour y veremos concretamente las de C# 7.1: Async Main Method Default Literal Expressions Inferred Tuple Element Names https://youtu.be/eiz_58sYSrw ¡Recordemos que aquí tenemos los links ...

Enviado por elGuerre
LEER MÁS

Llamamos marker interface a una interfaz vacía. Sí, sí sin métodos ni propiedades ni nada. A pesar de que te pueda parecer una tontería tiene sus usos. Vamos hablar un poco de este patrón y sus usos y por qué es en cierta manera un anti-patrón, aunque no siempre, porque en esa vida, como to...

Enviado por etomas
LEER MÁS

El problema y solución que planteo en esta entrada es el siguiente: Nos encontramos con una aplicación de consola (por ejemplo) que voy a desarrollar en .NET Framework sobre un sistema operativo Windows 10. Utilizando Environment.OSVersion, podremos obtener la versión del sistema operativo. ...

Enviado por jorge
LEER MÁS
c#

Patrones en C# 7.0

“Early morning, April four Shot rings out in the Memphis sky. Free at last, they took your life They could not take your pride.” U2, “Pride (In the Name of Love)” (1984) Otra de las novedades relevantes que introdujo C# 7.0 son los llamados patrones (patterns). Los patrones permiten, con un...

Enviado por Octavio Hernandez
LEER MÁS

Hace menos de un mes publiqué en mi blog una información relativa a la Norma ISO 8601 y la representación de fechas y horas con señaladores junto con .NET. El único inconveniente que tenemos a la hora de trabajar con esto en .NET es que necesitamos utilizar el namespace System.Xml. Otro inco...

Enviado por jorge
LEER MÁS

A veces los días de descanso traen entretenimientos varios. Uno de ellos durante estos días de Navidades fueron las funciones trigonométricas por razones que no voy a comentar ahora, pero que me ha invitado (quizás más empujado por el aburrimiento) a escribir esta entrada que es más para pas...

Enviado por jorge
LEER MÁS

A tiempo para Noche Vieja me ha llegado mi copia del recién-publicado "Empiece a programar: un enfoque multiparadigma con C#", escrito por mi maestro y amigo Miguel Katrib y otros miembros de su equipo. Es, sinceramente, el libro que me gustaría tener a mi alcance si volviera a tener 18 años y em...

Enviado por Octavio Hernandez
LEER MÁS

No es que tenga que ser habitual, pero podría ocurrir como a mí me ha pasado, que tengas que utilizar y recurrrir a la norma ISO 8601 dentro de un proyecto .NET. La norma ISO 8601 que se publicó el 3 de Diciembre de 2004 tiene el siguiente título en inglés: Data elements and interchange for...

Enviado por jorge
LEER MÁS

Hola, Una vez más, continuamos conociendo más características de C# 7.0. En esta ocasión, las cinco restantes a las que ya vimos en el post anterior. Las conoceremos a través del siguiente vídeo: Local Functions More expression-bodied membersthrow ExpresionsGeneralized async return types...

Enviado por elGuerre
LEER MÁS

Pues sí... y no me avergüenzo de decirlo, si hoy C# tuviese algo como el preprocesador de C/C++ me hubiese hecho feliz. Si lees el por qué C# no soporta macros, tendrás unas cuantas razones por las cuales es una buena idea no usar macros (macros al estilo  #define del preprocesador): ...

Enviado por etomas
LEER MÁS

En entradas anteriores a este blog, expliqué las características agregadas a la especificación de C# 7.1 que podrás acceder aquí. Lo que quiero compartir ahora es el código de una aplicación de consola de demo, que repase todos los ejemplos incluidos en las entradas que hablaban sobre la e...

Enviado por jorge
LEER MÁS

Microsoft ha publicado la versión 2.0 Beta 2 de Microsoft Orleans. Recordemos que la versión 2.0 de Microsoft Orleans cubre ahora .NET Standard 2.0, pudiendo desarrollar así para .NET Core y para .NET Framework. En esta versión preliminar se resuelven algunos problemas detectados en la anter...

Enviado por jorge
LEER MÁS

Dentro de la especificación C# 7.1, se ha incorporado una característica al lenguaje denominada Default Literals Expressions. Esta característica tiene relación con lo que se denomina como expresiones de valor predeterminado. Una expresión de valor predeterminado es una expresión que gener...

Enviado por jorge
LEER MÁS

Otra de las característica agregadas a C# 7.1 es la que se denomina como Inferred Tuple Element Names. Se trata de una pequeña mejora relativa a las tuplas, que fueron introducidas en la especificación de C# 7.0 y sobre la que puedes encontrar información en este enlace. Cuando trabajamos co...

Enviado por jorge
LEER MÁS

Con esta característica de C# 7.1, el punto de entrada de una aplicación, puede tener ahora el modificador async. Recordemos que async/await fue introducido a C# en la especificación C# 5.0 (.NET Framework 4.5). Así que empezaremos por lo que es un punto de entrada a nuestra aplicación sin ...

Enviado por jorge
LEER MÁS

El 31 de Octubre de 2017, Microsoft anunció la disponibilidad de una nueva actualización del lenguaje C#, en concreto de C# 7.1. Esta nueva actualización, está soportada en Visual Studio 2017 con Update 15.3 ó superior. Entre las características añadidas al lenguaje C# en su especificaci...

Enviado por jorge
LEER MÁS
1 2 3 6