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

4 la respuesta

El nuevo operador condicional nulo en ASP.NET MVC Razor

Entonces, desde que salió C # 6.0, he estado usando mucho el operador condicional nulo. Ejemplo: Model?.Person?.ZipSin embargo, ahora tengo una situación en la que tengo una solución en la que el cliente opera en modelos de dominio en la vista. ...

2 la respuesta

nameof con tipos genéricos

Estoy tratando de obtener el nombre de un método en una interfaz genérica. Esperaría que esto funcione ya que la parte de tipo sería un tipo válido de: //This does not compile nameof(IGenericInterface<>.Method) //This would ...

2 la respuesta

Citas de escape dentro de la nueva sintaxis de cadena C # 6

Estoy realmente entusiasmado con las nuevas funciones en C # 6, incluida la nueva sintaxis de cadena: var fullName = $"My Name is {FirstName} {LastName}";Sin embargo, no puedo entender cómo escapar de las comillas dentro de las llaves para hacer ...

1 la respuesta

¿Puedo usar un operador condicional nulo en lugar del patrón clásico de generación de eventos?

C # 6.0 agrega este nuevo?. operador que ahora permite invocar eventos de esta manera: someEvent?.Invoke(sender, args);Ahora, por lo que leí, este operador garantiza que someEvent se evalúa una vez. ¿Es correcto usar este tipo de invocación ...

6 la respuesta

TFS 2013 construyendo .NET 4.6 / C # 6.0

Usamos TFS 2013 como nuestro servidor de compilación. Comencé un proyecto de C # 6.0 y estoy tratando de que se compile. Estoy usando los nuevos operadores condicional nulo, y mis compilaciones se bloquean. Intenté instalar varias cosas en el ...

2 la respuesta

¿Para qué sirve el argumento opcional en la cadena interpolada de C #?

Las cadenas interpoladas son una de las nuevas características de C # 6.0. Según MSDN, la sintaxis de las expresiones C # incrustadas puede contener un valor opcional separado por comas, considerado como<optional-comma-field-width> en ...

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

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

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

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