38 votes

Force Take() pour obtenir moins que le nombre s’il n’y a pas assez d’éléments

J’aimerais obtenir 3 éléments ou moins (au cas où après le il `` n’y aurait pas 3 éléments à prendre).

Est-ce possible avec la syntaxe linq ?

82voto

mellamokb Points 34067

`` le fait automatiquement. Votre exemple de code tel qu’il est donné devrait fonctionner :

Prendre énumère la source et produit les éléments jusqu’au comptage les éléments ont été produits ou la source ne contient plus d’éléments.

15voto

BrokenGlass Points 91618

Cela devrait fonctionner tel quel avec votre requête - `` renverra 3 éléments au maximum - mais moins s’il y a moins d’éléments dans l’énumération.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X