Resultados da pesquisa a pedido "c#-6.0"

4 a resposta

É possível passar seqüências de caracteres interpoladas como parâmetro para um método?

Eu comecei a usarCordas interpoladas [https://msdn.microsoft.com/en-us/library/dn961160.aspx](novo recurso do C # 6) e é realmente útil e gracioso. Mas, de acordo com minhas necessidades, tenho que passar o formato da string para um método como ...

2 a resposta

Como alterar a versão do idioma no Visual Studio 2015

Eu quero usar onameof operador no meu projeto C # no Visual Studio 2015, mas o compilador reclama com a seguinte mensagem. O recurso 'nome do operador' não está disponível no C # 5. Use o idioma versão 6 ou superior. Quero saber como posso ...

1 a resposta

Como usar o operador ternário dentro de uma string interpolada?

Estou confuso sobre o motivo pelo qual esse código não será compilado: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";Se eu dividir, funciona bem: var desc = isDescending ? " desc" : string.Empty; var result ...

5 a resposta

Linhas de interpolação de cadeia longa em C # 6

Descobri que, embora a interpolação de strings seja muito boa quando aplicada às chamadas Format da string da minha base de código existente, dado o limite de coluna geralmente preferido, a string rapidamente se torna muito longa para uma única ...

5 a resposta

Qual é a atribuição => em C # em uma assinatura de propriedade

Me deparei com um código que dizia public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0;Agora estou familiarizado com as expressões Lambda. Eu simplesmente não o vi dessa maneira. Qual seria a ...

2 a resposta

O que significam os símbolos de dólar no código C #?

Hoje, recebo o código do meu cliente e recebo um erro nesta linha. throw new Exception($"One or more errors occurred during removal of the company:{Environment.NewLine}{Environment.NewLine}{exc.Message}");Esta linha também moreCompanies = ...

2 a resposta

TryParse com out var param

Um novo recurso no C # 6.0 permite declarar variáveis dentro do método TryParse. Eu tenho algum código: string s = "Hello"; if (int.TryParse(s, out var result)) { }Mas eu recebo erros de compilação: [/imgs/BYZ6Z.png] O que estou fazendo errado? ...

14 a resposta

Qual é o propósito do nome?

A versão 6.0 ganhou um novo recurso denameof, mas não consigo entender o objetivo, pois apenas pega o nome da variável e altera para uma sequência de caracteres na compilação. Eu pensei que poderia ter algum propósito ao usar<T> mas quando ...

1 a resposta

Como você usa seqüências textuais com interpolação?

No C # 6, há um novo recurso: seqüências de caracteres interpoladas. Isso permite que você coloque expressões diretamente no código, em vez de confiar em índices: string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, ...

2 a resposta

ReSharper: definindo o nível do idioma C # para Solution

Além deesta [https://stackoverflow.com/a/1374849/214747]pergunta, eu tenho muitos projetos dentro de uma solução e não quero criar umdotsettings arquivo para cada projeto. Alguém pode me ajudar a definir o nível de idioma c # em um nível de ...