Usuário com melhor resposta
Remover item de um List<>

Pergunta
-
Bom dia!
Pessoa não sei como fazer... é o seguinte:
Como faço para retirar um item de uma lista (List<>).
Algo parecido com o exemplo:
Tabela: Tab1
Id Descricao
1 Velocidade
2 Milha
3 Rede
4 Interface
5 testeTabela: Tab2
Id Descricao
1 Velocidade
2 Milha
3 Rede <- Retirar este item
4 Interface <- Retirar este item
5 teste <- Retirar este itemforeach
{
retirar os items descritos acima aqui dentro deste foreach
retornaLista.Add(rTab1);
}
return
retornaLista;
Obrigado
Respostas
-
Amigo, você pode remover passando objeto inteiro, ou indicando qual o indice que o objeto se encontra, por exemplo:
List<usuario> valores = new List<usuario>(); usuario usu = valores[0];//Capturo o usuário da posição 0; valores.Remove(usu); /*OU*/ valores.RemoveAt(0);
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 12 de abril de 2011 13:45
- Marcado como Resposta Harley AraujoModerator quinta-feira, 14 de abril de 2011 13:12
Todas as Respostas
-
Amigo, você pode remover passando objeto inteiro, ou indicando qual o indice que o objeto se encontra, por exemplo:
List<usuario> valores = new List<usuario>(); usuario usu = valores[0];//Capturo o usuário da posição 0; valores.Remove(usu); /*OU*/ valores.RemoveAt(0);
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Se for útil marque como resposta e faça um Developer feliz :)- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 12 de abril de 2011 13:45
- Marcado como Resposta Harley AraujoModerator quinta-feira, 14 de abril de 2011 13:12
-
Obrigado Olavo... em cima do que vc sugeriu eu fiz uma implementação no meu código e funcionou do jeito que eu queria.
foreach
(Tab1 xTab in lTab1)
{
xTabOk = xTab;
{
xTabOk = oTabOk[index];
oTabOk.Remove(xTabOk);
}
}
Obrigado