Resultados da pesquisa a pedido "c#-6.0"

3 a resposta

Como atualizar o msbuild para C # 6?

Eu quero usar o C # 6 no meu projeto (propagação nula, outros recursos). Instalei o VS 2015 no meu PC e ele funciona de maneira brilhante e cria código de teste como var user = new SingleUserModel(); //all model fields are null var test ...

5 a resposta

Por que não consigo lançar exceções de um membro com expressão corporal?

O uso de membros com expressão corporal permite definir o corpo de um método ou propriedade como uma expressão única sem uma palavra-chave de retorno (caso retorne alguma coisa). Por exemplo, transforma esses int Method1() { return 5; } void ...

3 a resposta

Excluir propriedades automáticas da cobertura de código no Visual Studio 2015

Acabei de atualizar vários projetos para o VS2015 / C # 6. Agora, a análise de cobertura de código do MSTest está relatando que algumas propriedades automáticas não são cobertas por testes de unidade. Este não foi o caso no Visual Studio 2013, e ...

3 a resposta

Operador de propagação nula em C # 6.0 e atribuição de propriedades

Esta questão foi completamente revisada com o objetivo de ser minuciosa na explicação. Observei o que parece ser uma limitação bastante ruim do operador de propagação nula no C # 6.0, no qual você não pode chamar propriedadesetterscontra um ...

2 a resposta

Para que serve o argumento opcional na cadeia de caracteres interpolada em C #?

Sequências interpoladas são um dos novos recursos do C # 6.0. De acordo com o MSDN, a sintaxe das expressões C # incorporadas pode conter um valor opcional separado por vírgula, considerado como<optional-comma-field-width> ...

6 a resposta

TFS 2013 criando .NET 4.6 / C # 6.0

Usamos o TFS 2013 como nosso servidor de compilação. Iniciei um projeto C # 6.0 e estou tentando fazê-lo compilar. Estou usando os novos operadores condicionais nulos e minha compilação é bloqueada. Tentei instalar várias coisas no servidor TFS, ...

1 a resposta

Posso usar o operador condicional nulo em vez do padrão clássico de aumento de eventos?

C # 6.0 adiciona este novo?. operador que agora permite invocar eventos como este: someEvent?.Invoke(sender, args);Agora, pelo que li, esse operador garante que someEvent seja avaliado uma vez. É correto usar esse tipo de chamada em vez ...

2 a resposta

Escapando aspas dentro da nova sintaxe C # 6 String

Estou realmente empolgado com os novos recursos do C # 6, incluindo a nova sintaxe de string: var fullName = $"My Name is {FirstName} {LastName}";No entanto, não consigo descobrir como escapar de aspas dentro do aparelho para fazer o ...

2 a resposta

nameof com tipos genéricos

Estou tentando obter o nome de um método em uma interface genérica. Eu esperaria que isso funcionasse, pois a parte do tipo seria um typeof válido: //This does not compile nameof(IGenericInterface<>.Method) //This would ...

4 a resposta

O novo operador condicional nulo no ASP.NET MVC Razor

Então, desde que o C # 6.0 foi lançado, eu tenho usado bastante o operador condicional nulo. Exemplo: Model?.Person?.ZipNo entanto, agora tenho uma situação em que tenho uma solução em que o cliente opera em modelos de domínio na visualização. ...