Array
(
)

Geração de combinações com linq

Juliana Lourenço
   - 10 jul 2014

Bom dia!
Eu tenho o seguinte universo =
{
1 - Permanente
2 - Sobrecarga
3 - Vento 0
3 - Vento 180
3 - Vento 270
4 - Ponte rolante
}
Preciso gerar grupos em que não se pode combinar os números repetidos e sempre deve ter o 1.
Ex.:
Grupo 1 = 1
Grupo 2 = 1 + 2
Grupo 3 = 1 + 2 + 3
Grupo 4 = 1 + 2 + 3 +4
Grupo 5 = 1 + 2 + 4

É possível gerar esses grupos com linq? Ou terei que fazer na unha?
Obrigada!