from array c# .net linq linq-to-objects lookup

c# - array - Obteniendo claves de una búsqueda



linq where in list c# (2)

¿Cómo obtengo la colección de claves de un Lookup <> que creé a través del método .ToLookup ()?

Tengo una búsqueda que asigna valores int a grupos de instancias de una clase personalizada. Necesito una colección de todas las claves int que contiene la búsqueda. ¿Alguna forma de hacer esto, o tengo que recogerlos y guardarlos por separado?


Puede recorrer el conjunto de grupos de elementos clave y leer las claves, por ejemplo,

var keys = myLookup.Select(g => g.Key).ToList();


Una manera rápida:

var myKeys = myLookup.Select(l=>l.Key);