J'ai une liste (MyList
) d'objets ... et je voudrais mettre à jour une propriété (Priority
) de chaque élément de cette liste.Pouvons-nous mettre à jour une liste en utilisant des méthodes anonymes?
Le code ci-dessous fonctionnera-t-il pour cela?
this.MyList.All(
delegate(ItemViewModel itemObject)
{
itemObject.Priority = priority++;
}
)
Aidez-moi s'il vous plaît. Merci d'avance!
Ne pouvez-vous l'essayer et voir? – mellamokb
La méthode d'extension 'All()' retournerait true/false selon que chaque élément de la liste répondait aux critères donnés dans le délégué. Puisque le délégué ne renvoie pas de booléen, cela ne devrait pas compiler. – neontapir