Mam zlicytowaną kolekcję IEnumerable<User>
.Chcesz usunąć element z kolekcji IEnumerable <T>
Chcę usunąć z niego przedmiot, jak mogę to zrobić?
Wiem, że nie należy usuwać podczas pętli, więc nie mam nic przeciwko tworzeniu nowej kolekcji lub usuwaniu jej po.
Ale nie wiem, jak usunąć przedmiot, który z jakiegoś powodu został utracony!
Alternatywnie której jestem zdezorientowany na również, w jaki sposób można utworzyć nową kolekcję takich jak:
IEnumerable<User> modifiedUsers = new List<User>();
foreach(var u in users)
{
if(u.userId != 1233)
{
modifiedUsers.add ??????
}
}
Jak mogę dodać do kolekcji?
ale mogę przypisać go do czegoś, co oczekuje IEnumerable Afterwords? czy muszę go ponownie uruchomić na początek? – loyalflow
@ user1361315 Oczywiście, lista implementuje IEnumerable, więc możesz go przypisać do IEnumerable – dutzu