Perguntas com a marcação «linq»

O LINQ (Language Integrated Query) é um componente do Microsoft .NET Framework que adiciona recursos de consulta de dados nativos às linguagens .NET, embora existam portas para Java, PHP, JavaScript e ActionScript.

5
para vs. foreach vs. LINQ
Quando escrevo código no Visual Studio, o ReSharper (que Deus o abençoe!) Geralmente sugere que eu mude meu loop for old-school da forma mais compacta para foreach. E, frequentemente, quando aceito essa alteração, o ReSharper dá um passo à frente e sugere que eu a mude novamente, em um formato …
86 c#  linq 




9
Preferência de estilo LINQ [fechada]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
21 c#  coding-style  linq 

6
Que vantagem foi obtida com a implementação do LINQ de uma maneira que não armazena em cache os resultados?
Essa é uma armadilha conhecida para as pessoas que estão molhando os pés usando o LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); …

1
Testes unitários: asserções adiadas com Linq
Posso adicionar asserções adiadas como esta var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Por quê? Então, eu posso iterar apenas uma vez, mesmo com instruções que esperam uma coleta materializada, por exemplo: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); E também pode ser não apenas Select, mas um método com o iterador …

7
Qual é o melhor equivalente em Java ao Linq? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Existem bibliotecas em Java que chegam perto de fornecer …
17 java  linq 

5
MVC, WCF, EF, LINQ - Sou apenas eu? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 8 anos . ... ou as coisas estão ficando mais complicadas? Parece-me que você precisa saber …


8
Entrevista Sênior Perguntas sobre LINQ [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Estou preparando uma seção LINQ nas perguntas da entrevista …
16 c#  .net  interview  linq 

5
XSLT e possíveis alternativas [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 6 anos . Eu dei uma olhada no XSLT para transformar um arquivo XML em outro …
14 xml  lisp  linq  xslt 

4
O linq é mais eficiente do que parece na superfície?
Se eu escrever algo como isto: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) É o mesmo que: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); Ou existe alguma mágica embaixo das cobertas que …
13 c#  linq 


3
Para qual domínio de problema é feito o LINQ?
Cada vez que vejo uma pergunta postada no Stack Overflow em C #, vejo pelo menos uma ou duas respostas postadas que resolvem um problema com o LINQ. Normalmente, pessoas com reputação muito alta parecem usar o LINQ como profissionais. Então, minha pergunta é: para qual domínio de problema o …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.