Supprimer un élément à partir d'un IEnumerable<T> collection

J'ai un popuplated IEnumerable<User> collection.

Je veux supprimer un élément de celui-ci, comment puis-je faire cela?

foreach(var u in users)
{
  if(u.userId = 1123)
  {
    //remove!
  }
}

Je sais que ta pas penser à supprimer tout en boucle, donc je n'ai pas l'esprit, soit en créant une nouvelle collection ou de l'enlever après.

Mais je ne sais pas comment faire pour supprimer un élément, un peu perdu pour une raison sur cette!

En alternance qui je suis confus aussi, comment puis-je créer une nouvelle collection comme:

IEnumerable<User> modifiedUsers = new List<User>();

foreach(var u in users)
{
   if(u.userId != 1233)
   {
        modifiedUsers.add ??????
   }
}

Comment puis-je ajouter à la collection?

InformationsquelleAutor loyalflow | 2013-01-03