pesquisa vs. groupby [duplicado]
Esta questão já tem uma resposta aqui:
ILookup <TKey, TVal> vs. IGrouping <TKey, TVal> 3 respostasEu estou querendo saber qual é a diferença entre o groupBy e o ToLookup Extension Method.
Deixe-nos ter uma lista de objetos como este:
public class Person
{
public uint Id { get; set; }
public string Name { get; set; }
public DateTime Birthday { get; set; }
}
List<Person> People { get; set; }
Agora eu posso usar os métodos de extensão acima:
var groupedPeople = People.GroupBy((x) => x.Id);
var lookupPeople = People.ToLookup((x) => x.Id);
Qual é a diferença entre essas declarações?
Desde já, obrigado.
Marco B.