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

2 la respuesta

¿Qué significan los símbolos de dólar en el código C #?

Hoy, extraigo el código de mi cliente y aparece un error en esta línea. throw new Exception($"One or more errors occurred during removal of the company:{Environment.NewLine}{Environment.NewLine}{exc.Message}");Esta linea tambien moreCompanies = ...

5 la respuesta

¿Cuál es la asignación => en C # en una firma de propiedad

Me encontré con un código que decía public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0;Ahora estoy algo familiarizado con las expresiones Lambda. Simplemente no lo he visto usarlo de esta ...

5 la respuesta

Líneas de interpolación de cuerdas largas en C # 6

Descubrí que, si bien la interpolación de cadenas es realmente agradable cuando se aplica a las llamadas de formato de cadenas de mi base de código existente, dado el límite de columna generalmente preferido, la cadena rápidamente se vuelve ...

1 la respuesta

¿Cómo usar el operador ternario dentro de una cadena interpolada?

Estoy confundido sobre por qué este código no se compilará: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";Si lo divido, funciona bien: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

2 la respuesta

Cómo cambiar la versión de idioma en Visual Studio 2015

Quiero usar elnameof operador en mi proyecto C # en Visual Studio 2015 pero el compilador se queja con el siguiente mensaje. La función 'nombre del operador' no está disponible en C # 5. Utilice la versión de idioma 6 o superior. Quiero saber ...

4 la respuesta

¿Es posible pasar cadenas interpoladas como parámetro a un método?

He empezado a usarCuerdas interpoladas [https://msdn.microsoft.com/en-us/library/dn961160.aspx](nueva característica de C # 6) y es realmente útil y elegante. Pero de acuerdo con mis necesidades, tengo que pasar el formato de cadena a un método ...

3 la respuesta

¿Cómo actualizar msbuild a C # 6?

Quiero usar C # 6 en mi proyecto (propagación nula, otras características). Instalé VS 2015 en mi PC y funciona de manera brillante y crea códigos de prueba como var user = new SingleUserModel(); //all model fields are null var test ...

5 la respuesta

¿Por qué no puedo lanzar excepciones de un miembro con cuerpo de expresión?

El uso de miembros con cuerpo de expresión le permite definir el cuerpo de un método o propiedad como una sola expresión sin una palabra clave de retorno (en caso de que devuelva algo). Por ejemplo, convierte estos int Method1() { return 5; } ...

3 la respuesta

Excluir propiedades automáticas de Cobertura de código en Visual Studio 2015

Acabo de actualizar un montón de proyectos a VS2015 / C # 6. Ahora, el análisis de cobertura de código de MSTest informa que algunas propiedades automáticas no están cubiertas por las pruebas unitarias. Este no fue el caso en Visual Studio 2013, ...

3 la respuesta

C # 6.0 Operador de propagación nulo y asignación de propiedades

Esta pregunta ha sido completamente revisada en aras de una explicación exhaustiva. He notado lo que parece ser una limitación bastante pobre del operador de propagación nula en C # 6.0 en que no se puede llamar a la propiedadsetters contra un ...