Tenho uma lista de Cliente (List) onde cada cliente tem um código de representante. Quero separar esta lista em duas ou mais listas separadas por código de representante.
Por exemplo: Tenho uma lista com 4 clientes, nestes 4 clientes 2 tem o código representante X e os outros 2 tem o código do representante Y. Devo separar em 2 listas… uma com os 2 clientes vinculados ao representante X e outra lista com os 2 clientes vinculados ao representante Y.
Alguém pode me dar uma luz sobre qual caminho devo seguir?
Gostei da solução do Thiago, mas ainda está errada, porque ele nunca vai entrar no bloco que insere os clientes nos Lists separados, uma vez que quando ele verifica se existe um key com o código do representante, sempre vai dar false, então, precisa de um else ali apenas para efetuar o primeiro put.