Quand utiliser une méthode d'extension avec lambda sur LINQtoObjects pour filtrer une collection ?

Je suis en train de prototyper du C

请先 登录 后评论

3 réponses

Lasse Vågsæther Karlsen

LINQ se transforme en appels de méthode comme le code que vous avez.

En d'autres termes, il ne devrait y avoir aucune différence.

Cependant, dans vos deux morceaux de code, vous n'appelez pas .ToList dans le premier, donc le premier morceau de code produira une source de données énumérable, mais si vous appelez .ToList dessus, les deux devraient être identiques.

请先 登录 后评论
Ricky

Au-delà de la différence ToList,

请先 登录 后评论
Keith

Comme mentionné, d sera IEnumerable<MyProduct> tandis que f est List<MyProduct>

La conversion est effectuée par le C

请先 登录 后评论
  • 22 abonnés
  • 0 favoris,493 Feuilleter
  • KP. posée à 2023-03-22 15:35