我有一个已经填充好的IEnumerable<User>
集合。
我想从中删除一个项目,该怎么做?
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 ??????
}
}
我该如何添加到收藏夹?