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

2 la respuesta

TryParse sin var param

Una nueva característica en C # 6.0 permite declarar variables dentro del método TryParse. Tengo un código: string s = "Hello"; if (int.TryParse(s, out var result)) { }Pero recibo errores de compilación: [/imgs/BYZ6Z.png] ¿Que estoy haciendo ...

7 la respuesta

El tipo predefinido 'System.ValueTuple´2´ no está definido o importado

Instalé Visual Studio 15 Preview 3 e intenté usar la nueva función de tupla static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); }Cuando compilo me sale el ...

2 la respuesta

¿Cómo usar C # 7 con Visual Studio 2015?

Visual Studio 2017 (15.x) es compatible con C # 7, pero ¿qué pasa con Visual Studio?2015 (14.x)? ¿Cómo puedo usar C # 7 con él?

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 ...

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

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 ...

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 ...

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, ...

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 ...

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 ...