Resultados de la búsqueda a petición "c#-7.0"
Json.NET construyendo JSON con inicializadores de objeto
Quiero construir un objeto Json.NET usando inicializadores de objetos para colecciones. Puedo hacer JObject jsonObject = new JObject { { "Date", DateTime.Now }, { "obj", new JObject { { "string", "bla" } } } }; Ahora quiero hacer, por ...
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) { ...
¿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 ...
C # 7 Error del compilador: coincidencia de patrones
Por alguna razón,M1() provoca un error del compilador, mientrasM2(), que hace lo mismo, no causa ningún error. ¿Alguna idea de por qué? Utilizandofalse == debería ser lo mismo que usar el operador no,!. Uso de la variable local no asignada ...
C # deconstrucción y sobrecargas
Mientras investigaba las nuevas funciones en C # 7.x, creé la siguiente clase: using System; namespace ValueTuples { public class Person { public string Name { get; } public DateTime BirthDate { get; } public Person(string name, ...
¿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 ...
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 ...
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 ...
C # 7: ¿Cómo puedo deconstruir un objeto en un solo valor usando una tupla?
Una de las nuevas características de C # 7 es la posibilidad de definir deconstructores para clases y asignar los valores deconstruidos directamente a una tupla de valores. Sin embargo, en el caso de que el objeto se deconstruya en un solo ...
¿Son redundantes los tipos anónimos de C # en C # 7?
Dado que C # 7 introduce tuplas de valor, ¿existe un escenario significativo en el que sean más adecuadas que las tuplas? Por ejemplo, la siguiente línea collection.Select((x, i) => (x, i)).Where(y => arr[y.i].f(y.x)).ToArray();hace la ...