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);