Resultados da pesquisa a pedido "c#-6.0"

2 a resposta

Como inicializar o ReadOnlyDictionary?

Eu tenho um dicionário imutável que é exposto em uma classe. Atualmente, meu código se parece using System.Collections.Generic; using System.Collections.ObjectModel; public class FooClass { private static ReadOnlyDictionary<string, byte> ...

2 a resposta

Converter em árvore de expressão

Relacionado a:Crie uma expressão lambda com 3 condições [https://stackoverflow.com/questions/46032599/create-a-lambda-expression-with-3-conditions] Por favor, considere este código: from a in myTbl where a.Address.Contains(strToCheck) select ...

1 a resposta

Operador de propagação nula e variável dinâmica

Eu estive olhando o operador de propagação nula em C # 6 e tentei fazê-lo funcionar com as variáveis dedynamic tipo, mas sem sucesso. Considere o código abaixo, ele compila, mas o CLR lançaAccessViolationException em tempo de execução quando a ...

2 a resposta

Quais benefícios os inicializadores de dicionário adicionam sobre os inicializadores de coleção?

Em um passado recente, houve muita conversa sobre o que há de novo no C # 6.0 Um dos recursos mais comentados é o uso deDictionary inicializadores em C # 6.0 Mas espere, estamos usando inicializadores de coleções para inicializar as coleções e ...

3 a resposta

Operador nulo-condicional e interpolação de string em C # 6

Faça ooperador condicional nulo [https://msdn.microsoft.com/en-us/library/dn986595.aspx]ecordas interpoladas [https://msdn.microsoft.com/en-us/library/dn961160.aspx]sintaxe resolver apenas açúcar sintático ...

2 a resposta

Qual é o formato final para interpolação de string no VS 2015?

Não consigo fazer a interpolação de strings funcionar. As últimas notícias da MS que encontrei ...

4 a resposta

Por que nameof retorna apenas o sobrenome?

nameof (order.User.Age) retorna apenas "Age" em vez de "order.User.Age" Qual é o motivo para fazê-lo de maneira mais restrita? Se quisermos apenas o sobrenome, poderíamos fazer algo como public static GetLastName(this string x) { return ...

1 a resposta

usando a instrução com classe estática não está funcionando no CTP do visual studio 2015

Eu escrevi o seguinte código para um dos meus aplicativos de exemplo C # 6.0. Estava funcionando bem anteriormente com o Visual Studio 2015 Preview. Mas agora, quando baixei a versão mais recente do Visual Studio 2015, que foi lançada antes de ...

3 a resposta

O que o operador de ponto de interrogação e ponto? significa em C # 6.0?

Com o C # 6.0 na visualização do VS2015, temos um novo operador,?., que pode ser usado assim: public class A { string PropertyOfA { get; set; } } ... var a = new A(); var foo = "bar"; if(a?.PropertyOfA != foo) { //somecode }o que exatamente isto ...

2 a resposta

Eficiência e desempenho de membros da função corporal de expressão em C # 6.0

Em um novo C # 6.0, podemos definir métodos e propriedades usando expressões lambda. Por exemplo, esta propriedade public string Name { get { return First + " " + Last; } }agora pode ser definido da seguinte maneira: public string Name => ...