Avoid using 'async' lambda when delegate type returns 'void'Bonjour,
Je recherche la syntaxe pour écrire un ForEach à partir d'un objet
Voici la fonction que j'avais initialement écrit
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach (var obj in lObj) { await db.AddAsync(obj); }
Je souhaiterais écrire mon ForEach depuis la liste
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 lObj.ForEach(async obj => { await db.AddAsync(obj); });
Voici le warning que j'obtiens Avoid using 'async' lambda when delegate type returns 'void'
Si j'ai bien compris l'erreur, il est dit que le code à l'intérieur de la boucle retourne un void?
Pourriez vous me montrer comment faire la boucle et dans le cas ou ce n'est pas une bonne pratique, le pourquoi du comment car je n'ai pas compris les explications donnés sur internet.
Merci d'avance
Partager