Resultados de la búsqueda a petición "c#-7.0"

2 la respuesta

Uso de las características de C # 7 dentro de una vista en un proyecto ASP.NET MVC Core

He buscado otras preguntas relacionadas con esto, pero ninguna parece ser lo que estoy buscando. Tengo un sitio web que se ejecuta en ASP.NET Core con la nueva estructura del proyecto en VS2017. Los archivos de código que usan características de ...

2 la respuesta

La coincidencia de patrones es igual a nulo vs nulo

Desde Microsoft new-features-in-c-7-0: public void PrintStars(object o) { if (o is null) return; // constant pattern "null" if (!(o is int i)) return; // type pattern "int i" WriteLine(new string('*', i)); }¿Cuál es la diferencia deo == null yo ...

4 la respuesta

Habilitar c # 7 en una aplicación asp.net

Empecé a trabajar en mi solución anterior en Visual Studio 2017. Simplemente abrir la solución en el IDE anterior funcionó a la perfección. Los proyectos de la aplicación C # ahora están predeterminados para el compilador de C # 7.0. Las páginas ...

2 la respuesta

En C # 7, ¿cómo puedo "rodar mi propio" tipo de tarea para usar con async?

Una de las características menos comentadas de C # 7 son los "tipos de retorno asíncrono generalizados", que Microsoft describe como: Devolver un objeto Task desde métodos asincrónicos puede introducir cuellos de botella en el rendimiento en ...

1 la respuesta

C # 7 cómo probar las funciones locales de la unidad [duplicado]

Esta pregunta ya tiene una respuesta aquí: privadas funciones vs funciones anidadas [/questions/15858935/private-functions-vs-nested-functions] 2 respuestas He estado mirando algunos artículos sobre funciones locales, y la frase dice: Las ...

1 la respuesta

¿Cómo usar C # 7 dentro de las páginas de código de aplicación web ASPX antes?

(Esto es una especie de seguimiento de mi pregunta "¿Cómo usar C # 6 con el tipo de proyecto de sitio web? [https://stackoverflow.com/questions/31548699/]") Estoy tratando de usar las características de C # 7 con Visual Studio 2017. Para esto, ...

3 la respuesta

¿Cómo puedo habilitar todas las funciones de C # 7 en el proyecto Visual Studio 2017?

Después del lanzamiento de Visual Studio 2017, quería intentar crear un proyecto de consola simple con nuevas características de C # 7. Esperaba que simplemente descargue el nuevo Visual Studio 2017, luego cree un nuevo proyecto de consola ...

2 la respuesta

Coincidencia de patrones: variable en el alcance fuera del bloque if

Estoy tratando de entender porquey está dentro del alcance en el siguiente ejemplo: static void Main(string[] args) { int x = 1; if (x is int y) { } Console.WriteLine("This should NOT be in scope:" + y); // but it is... }Si cambioint x aobject ...

2 la respuesta

¿C # 7.0 funciona para .NET 4.5?

Creé un proyecto en Visual Studio 2017 RC para verificar si puedo usar las nuevas características del lenguaje C # 7.0 en un proyecto de .NET Framework 4.5. Me parece que después de hacer referenciaSystem.ValueTuple NuGet, las nuevas tuplas están ...

2 la respuesta

¿Cuál es la diferencia entre "x es nulo" y "x == nulo"?

En C # 7 podemos usar if (x is null) return;en lugar de if (x == null) return;¿Hay alguna ventaja de usar la nueva forma (ejemplo anterior) que la sintaxis anterior? ¿La semántica es diferente? ¿Es solo cuestión de gustos? Si no, cuándo usar ...