Resultados da pesquisa a pedido "c#-6.0"
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 ...
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 ...
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"; ...
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")) ...
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 ...
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: ...
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, ...
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 ...
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 ...
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 ...