martedì 21 maggio 2024

linq metodo ToLookup per creare un oggetto con chiave

 


Tramite il metodo "ToLookup" di una lista, possiamo ottenere un oggetto composto da chiave ed oggetto. Nel metodo ToLookup, possiamo indicare per quale colonna utilizzare come colonna, come rappresentata nella figura precedente.

Di seguito il frammento di codice di esempio.

C#

 List<Persona> persone = new List<Persona>();

 Persona persona = new Persona();

 persona.Cognome = "Mattei";

 persona.Nome = "Emanuele";

 persona.Eta = 1;

 persone.Add(persona);

 persona = new Persona();

 persona.Cognome = "Cristaldi";

 persona.Nome = "Luigi";

 persona.Eta = 2;

 persone.Add(persona);

 persona = new Persona();

 persona.Cognome = "Bianchi";

 persona.Nome = "Luca";

 persona.Eta = 3;

 persone.Add(persona);

var NuovoOggetto = persone.ToLookup(p => p.Nome);


Nessun commento: