Tengo un List<bool>
. Necesito obtener los índices de los elementos n superiores donde el valor del elemento = verdadero.Expresión lambda para obtener índices de elementos de lista condicionalmente
Por ejemplo los siguientes elementos de la lista (bool)
10011001000
TopTrueIndexes(3) = The first 3 indexes where bits are true are 0, 3, 4
TopTrueIndexes(4) = The first 4 indexes where bits are true are 0, 3, 4, 7
¿Cómo puedo escribir una lambda para esto?
Bueno, no sabía que podía hacer Seleccionar ((val, ind) => ...). +1 – Alxandr
@Alxandr: es una de las cosas que puede hacer llamando al método 'Seleccionar' directamente, pero no a través de una expresión de consulta. –
@Jon. Excelente gracias. – Jimmy