Resultados da pesquisa a pedido "c#-7.0"
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 ...
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 ...
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, ...
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 ...
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á ...
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 ...
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 ...
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 ...
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 ...
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 ...