Resultados da pesquisa a pedido "c#-7.0"

2 a resposta

Usando a palavra-chave "is" com a palavra-chave "null" c # 7.0

Recentemente, descobri que o código a seguir compila e funciona conforme o esperado no VS2017. Mas não consigo encontrar nenhum tópico / documentação sobre isso. Então, eu estou curioso, é legítimo usar esta sintaxe: class Program { static void ...

2 a resposta

Podemos implantar um aplicativo Web C # 7 no Azure usando o Kudu?

Desde que o Visual Studio 2017 foi lançado, podemos usar os novos recursos do C # 7 que eu esperava que funcionassem ao implantar nos aplicativos Web do Azure. Infelizmente, estamos vendo erros de compilação ao usar a implantação contínua (kudu ...

4 a resposta

Construindo o projeto msbuild 15 programaticamente

Estou tentando criar um projeto de biblioteca de classes C # 7 simples criado com o VS2017. O MSBuild a partir de assemblies de estrutura está desatualizado, por isso estou fazendo referênciaMicrosoft.Build, ...

4 a resposta

Tuplas C # 7 e lambdas

Com a nova sintaxe de tupla c # 7, é possível especificar uma lambda com uma tupla como parâmetro e usar valores descompactados dentro da lambda? Exemplo: var list = new List<(int,int)>();maneira normal de usar uma tupla no ...

2 a resposta

O C # 7.0 funciona no .NET 4.5?

Criei um projeto no Visual Studio 2017 RC para verificar se posso usar novos recursos da linguagem C # 7.0 em um projeto do .NET Framework 4.5. Parece-me que depois de referenciarSystem.ValueTuple NuGet, novas tuplas estão funcionando bem. Há ...

2 a resposta

Correspondência de padrões - variável no escopo fora do if-block

Estou tentando entender por quey está no escopo no exemplo a seguir: static void Main(string[] args) { int x = 1; if (x is int y) { } Console.WriteLine("This should NOT be in scope:" + y); // but it is... }Se eu mudarint x paraobject x, entãoy ...

4 a resposta

C # 7: Sublinhado (_) e estrela (*) na variável Out

Eu estava lendo sobre novos recursos variáveis em C # 7aqui [https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-features-in-c-7-0/]. Eu tenho duas perguntas: Diz Também permitimos "descarte" como parâmetros fora, na forma de um_, para ...

2 a resposta

C # 7: Como desconstruir um objeto em um único valor usando uma tupla?

Um dos novos recursos agradáveis do C # 7 é a possibilidade de definir desconstrutores para classes e atribuir os valores desconstruídos diretamente a uma tupla de valor. No entanto, no caso de o objeto ser desconstruído em um único valor, não ...

2 a resposta

Por que ref posso retornar um item de uma matriz que só existe dentro do método?

Eu estava experimentando os novos retornos ref do C # 7. Eu sou capaz de compilar e construir isso: public ref string MisUseRefReturn(int index) { string[] array = { "a", "b", "c", "d" }; return ref array[index]; //array[2] gets out of scope ...

4 a resposta

HttpRequestMessageExtensions não sendo encontrado em tempo de execução na Função do Azure

Eu tenho um aplicativo da Função Azure que cria uma DLL pré-compilada (para usar arquivos .cs normais, não o método .csx mais antigo, anterior ao VS2017). Anteriormente, estava direcionado ao .Net Framework 4.5.2. Eu atualizei para 4.7, a fim de ...