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

2 la respuesta

¿Por qué las funciones locales generan IL diferente de los métodos anónimos y las expresiones lambda?

Por qué el compilador C # 7 convierte las funciones locales en métodos dentro de la misma clase donde está su función principal. Mientras que para los métodos anónimos (y las expresiones lambda) el compilador genera una clase anidada para cada ...

2 la respuesta

¿Podemos implementar una aplicación web C # 7 en Azure con Kudu?

Desde que se lanzó Visual Studio 2017 y podemos usar las nuevas características de C # 7, esperaba que esto funcione al implementar en aplicaciones web de Azure. Desafortunadamente, vemos errores de compilación al usar la implementación continua ...

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

1 la respuesta

C # 7.0 'variables de salida' en Visual Studio 2015 [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo usar C # 7 con Visual Studio 2015? [/questions/39461407/how-to-use-c-sharp-7-with-visual-studio-2015] 2 respuestas Me gustaría compilar la solución C # 7.0 en Visual Studio 2015, pero tengo ...

2 la respuesta

¿Cómo puedo eliminar la excepción "El tipo predefinido 'ValueTuple`2' debe ser una estructura" al depurar?

Comencé a usar la nueva función de tupla en c # 7.0 pero noté que ni en la función que devuelve una tupla ni en su llamador es posible verificar los valores de las variables en modo de depuración. En cambio, se muestra una excepción: $exception ...

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

2 la respuesta

¿Por qué puedo devolver un elemento de una matriz que solo existe dentro del método?

Estaba probando las nuevas devoluciones de referencia de C # 7. Puedo compilar y construir esto: public ref string MisUseRefReturn(int index) { string[] array = { "a", "b", "c", "d" }; return ref array[index]; //array[2] gets out of scope when ...

0 la respuesta

Uso de una tupla C # 7 en un controlador de API web de ASP.NET Core

¿Sabes por qué funciona esto? public struct UserNameAndPassword { public string username; public string password; } [HttpPost] public IActionResult Create([FromBody]UserNameAndPassword usernameAndPassword) { ...

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

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