Perguntas com a marcação «linq»

86
A palavra-chave let do linq é melhor do que a palavra-chave into?

Atualmente, estou aprimorando o LINQ e tentando compreender a diferença entre lete usando a intopalavra - chave. Até agora, a letpalavra - chave parece melhor do que a intopalavra - chave, pelo que entendi. A intopalavra-chave permite essencialmente continuar uma consulta após uma projeção. (Só...

86
União Vs Concat no Linq

Tenho uma pergunta sobre Unione Concat. Eu acho que ambos estão se comportando da mesma forma no caso de List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 2 var a3 = (new[] { "1", "2" }).Union(new[] {...

85
Propriedade Count vs método Count ()?

Trabalhando com uma coleção, tenho duas maneiras de obter a contagem de objetos; Count(a propriedade) e Count()(o método). Alguém sabe quais são as principais diferenças? Posso estar errado, mas sempre uso a Countpropriedade em quaisquer instruções condicionais porque estou presumindo que o...

18
Converter IAsyncEnumerable em lista

Então, no C # 8, obtivemos a adição da IAsyncEnumerableinterface. Se tivermos um normal IEnumerable, podemos fazer uma Listou quase qualquer outra coleção que desejemos dela. Graças a Linq lá. var range = Enumerable.Range(0, 100); var list = range.ToList(); Bem, agora eu quero converter meu...

8
Chame o método x vezes usando linq

Eu gostaria de chamar um método três vezes. Usando LINQ , o método retorna um objeto. Com esse objeto, quero adicioná-lo a uma lista. Como faço para fazer isso? List<News> lstNews = new List<News>(); lstNews.Add(CollectNews) [x 3 times] <-- Using Linq private static News...