Je supprime les utilisateurs d'une collection d'utilisateurs en utilisant linq comme ci-dessous. Y a-t-il mieux de le faire? Puis-je fusionner la première et la seconde requête?Enregistrement dans la liste et Filtrer la collection à l'aide de 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
est une collection d'utilisateurs.
Merci à l'avance
Le 'userInfoList' sera-t-il déjà rempli avec des éléments et vous voulez le filtrer ou est-ce juste une étape que vous prenez en l'initialisant? Vous seriez en mesure de créer la liste en une fois avec une seule requête. UserInfoList sera renseigné. –
J'ai utilisé la solution Petar Ivanov car j'aurai besoin de la liste originale pour d'autres cas. – San