0
我正在使用linq從用戶集合中刪除用戶,如下所示。有更好的做法嗎?我可以合併第一個和第二個查詢嗎?使用Linq檢入列表和篩選器集合
List<int> userIDs = ConfigurationManager.AppSettings["users"].Split(',').Select(userId => Convert.ToInt32(userid)).ToList();
foreach (int userId in userIDs)
{
userInfoList.RemoveAll(user => (user.UserId.Equals(userId)));
}
UserInfoList
是用戶的集合。
在此先感謝
'userInfoList'是否已經被項目填充,並且您想要過濾它,或者這只是您初始化它的一個步驟?您可以使用單個查詢一次創建列表。 –
userInfoList將被填充。我使用Petar Ivanov解決方案,因爲我需要一些其他案例的原始列表。 – San