Resultados da pesquisa a pedido "c#-6.0"

1 a resposta

Por que não posso usar o operador de propagação nula nas expressões lambda?

Costumo usar o operador de propagação nula no meu código, porque ele me fornece um código mais legível, especialmente em consultas longas, não preciso verificar nula todas as classes usadas. O código a seguir gera um erro de compilação que não ...

5 a resposta

O C # 6.0 funciona no .NET 4.0?

Eu criei um projeto de amostra, com itens do C # 6.0 - propagação nula e inicialização de propriedades como exemplo, defina a versão de destino .NET 4.0 e ... funciona. public class Cat { public int TailLength { get; set; } = 4; public Cat ...

8 a resposta

Localização de interpolação de cadeia de caracteres C # 6.0

C # 6.0 tem uminterpolação de string [https://roslyn.codeplex.com/discussions/570292]- um bom recurso para formatar strings como: var name = "John"; WriteLine($"My name is {name}");O exemplo é convertido em var name = "John"; ...

4 a resposta

Carregar dinamicamente assemblies no ASP.NET 5

Eu costumava ter algum código que varria obin diretório do meu aplicativo para montagens que ainda não foram carregadas no AppDomain e as carregaram. Basicamente, parecia: foreach (var assemblyPath in Directory.GetFiles("path\to\bin", "*.dll")) ...

1 a resposta

O que o sinal '$' faz no C # 6.0?

No código-fonte do MVC 6, vi algumas linhas de código que possuem seqüências de caracteres com sinais $. Como eu nunca vi isso antes, acho que é novo no C # 6.0. Não tenho certeza. (Espero ter razão, caso contrário, ficaria chocado porque nunca ...

2 a resposta

Interpolação de strings em uma visualização Razor?

Isso é suportado? Se sim, existe algum truque para habilitá-lo? Estou assumindo que o Razor não está usando um compilador novo o suficiente ...? O IDE VS2015 parece estar bem com ele, mas em tempo de execução eu estou recebendo CS1056: ...

2 a resposta

Por que o C # 6.0 não permite definir propriedades de uma estrutura anulável não nula ao usar o operador de propagação nulo?

Suponha que tenhamos o seguinte código: struct Article { public string Prop1 { get; set; } } Article? art = new Article(); art?.Prop1 = "Hi"; // compile-errorO erro de compilação é CS0131 O lado esquerdo de uma atribuição deve ser uma variável, ...

2 a resposta

Construtores sem parâmetros em estruturas para C # 6

Meu entendimento é que construtores Parameterless em estruturas agora são permitidos. Mas o seguinte me dá um erro de compilação na Comunidade VS 2015 public struct Person { public string Name { get; } public int Age { get; } public ...

4 a resposta

nome da expressão na estrutura .net 4

A expressão "nameof" é introduzida no Visual Studio 2015 ec # 6 nameof (C # e referência do Visual Basic) [https://msdn.microsoft.com/en-us/library/dn986596%28v=vs.140%29.aspx] Como você pode usá-lo ou escrever um método semelhante em versões ...

1 a resposta

RyuJit produzindo resultados incorretos

Após a atualização recente para o .net 4.6, descobrimos um erro em que o RyuJit produz resultados incorretos, mas agora é possível solucionar o problema adicionando useLegacyJit enabled = "true" ao app.config. Como depurar o código de máquina ...