Eliminar un elemento de una colección IEnumerable <T>
Tengo un popuplatedIEnumerable<User>
colección.
Quiero eliminar un elemento de él, ¿cómo puedo hacer esto?
foreach(var u in users)
{
if(u.userId = 1123)
{
// remove!
}
}
Sé que no debes eliminarlos mientras haces bucles, por lo que no me importa crear una nueva colección o eliminarla después.
¡Pero no sé cómo quitar un artículo, algo perdido por alguna razón en esto!
Como alternativa, también estoy confundido, cómo puedo crear una nueva colección como:
IEnumerable<User> modifiedUsers = new List<User>();
foreach(var u in users)
{
if(u.userId != 1233)
{
modifiedUsers.add ??????
}
}
¿Cómo puedo añadir a la colección?