나는 popuped 된 IEnumerable<User>
컬렉션을 가지고 있습니다.IEnumerable <T> 컬렉션에서 항목을 제거하고 싶습니다.
항목을 제거하고 싶습니다. 어떻게해야합니까?
foreach(var u in users)
{
if(u.userId = 1123)
{
// remove!
}
}
나는 루핑하는 동안 제거하지 않는 것을 알고 있으므로 새 컬렉션을 만들거나 제거하는 것을 신경 쓰지 않습니다.
하지만 항목을 제거하는 방법을 모르겠다. 어떤 이유로이 부분을 잃어 버렸습니다.
IEnumerable<User> modifiedUsers = new List<User>();
foreach(var u in users)
{
if(u.userId != 1233)
{
modifiedUsers.add ??????
}
}
가 어떻게 컬렉션에 추가 할 수 있습니다 : 나는 또한에 혼란 스러워요
다른 방법으로, 어떻게 내가 좋아하는 새 컬렉션을 만들 수 있습니까?
사용할 수 있지만 그것은 IEnumerable을 afterwords를 기대하고 뭔가에 할당 할 수있는? 처음부터 다시 시작해야합니까? – loyalflow
@ user1361315 물론 List는 IEnumerable을 구현하므로 실제로 IEnumerable에 넣을 수 있습니다 – dutzu