none
Referência System.Linq RRS feed

  • Discussão Geral

  • Bom dia pessoal!


    Queria levantar um questionamento com vocês, e que acredito que todos devem ter passado por isto... Vamos lá!


    Nos últimos 3 anos, sempre me deparei com um novo colega de trabalho (desenvolvedor) que cedo ou tarde acaba me chamando para tirar uma dúvida de tal erro, quando chego lá, é aquela mesma situação, o cidadão querendo usar os recursos do linq, porém o IntelliSense não está o ajudando a construir, como o exemplo abaixo:



    Como todos nós sabemos, para corrigir isso basta inserir a referencia manualmente nos "using":



    Mas bem que o nosso querido Visual Studio poderia inserir essa referencia acionando o atalho "CTRL + .", pois é a primeira coisa que vejo todos tentarem fazer para resolver, depois disso, só pedindo ajuda a quem tem mais propriedade e o mesmo vai lá, insere manualmente e pronto, resolvido.


    Sei que quando se cria uma nova classe no VS, essa referencia vem como padrão, mas sempre alguém usa o recurso de remover os using não utilizados, ai acaba acontecendo essas situações.

    O que vocês acham disso? fora inserir manualmente o using, alguém tem outra maneira de contornar isso?

    quinta-feira, 5 de outubro de 2017 12:05

Todas as Respostas

  • Pois é Luiz, na minha opinião é válido tentar ambientar estes novos programadores sobre os namespaces da plataforma .NET. Um bom começo para eles seria indo no link: https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/namespaces/ e tentar compreender como eles funcionam, que para utilizar um assembly é necessário primeiramente importá-lo, que nem tudo está no namespace System. Mas acredito que você já deva ter feito isto.

    Quanto à outro maneira de fazer isto eu desconheço, mas acredito que em algum momento o IntelliSense do Visual Studio irá sugerir corretamente o namespace System.Linq assim como faz para demais namespaces.

    Abraço.

    quinta-feira, 5 de outubro de 2017 16:56
  • Bom dia Roger!

    Exatamente isso que eu faço quando vem essa duvida do pessoal, dar uma olhada sobre namespace de recursos, mas ainda sim tem gente demora a captar a ideia, ou está habituado a falar que "CTRL + ." deveria referenciar...

    Ficamos no aguardo de que nas próximas versões do Visual Studio tal funcionalidade seja habilitada, mas desde o 2008 que isso vem rolando, então não é tão esperançoso que isso mude.

    sexta-feira, 6 de outubro de 2017 12:00