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

4 la respuesta

Construyendo el proyecto msbuild 15 programáticamente

Estoy tratando de construir un proyecto de biblioteca de clase C # 7 simple creado con VS2017. MSBuild de los ensamblados de marco está desactualizado, por lo que estoy haciendo referencia aMicrosoft.Build, ...

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

2 la respuesta

Uso de la palabra clave "is" con la palabra clave "null" c # 7.0

Recientemente descubrí que el siguiente código se compila y funciona como se esperaba en VS2017. Pero no puedo encontrar ningún tema / documentación sobre esto. Tengo curiosidad por saber si es legítimo usar esta sintaxis: class Program { static ...

4 la respuesta

C # 7 tuplas y lambdas

Con la nueva sintaxis de tupla de c # 7, ¿es posible especificar una lambda con una tupla como parámetro y usar valores desempaquetados dentro de la lambda? Ejemplo: var list = new List<(int,int)>();forma normal de usar una tupla en ...

4 la respuesta

HttpRequestMessageExtensions no se encuentra en tiempo de ejecución en Azure Function

Tengo una aplicación Azure Function que crea una DLL precompilada (por lo que usa archivos .cs normales, no el método .csx anterior, anterior a VS2017). Anteriormente, estaba dirigido a .Net Framework 4.5.2. Lo actualicé a 4.7 para usar algunas ...

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

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

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

¿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) { ...