2 votes

Comment faire Top n sur JArray ?

J'ai un JArray comme ci-dessous :

_ja_data = new JArray(_ja.OrderBy(obj => (string)obj["km"]));

Il contient beaucoup de données d'itinéraire d'un voyage, j'ai fait OrderBy "km" mais je veux seulement montrer 10 données.

Comment faire Top n sur JArray ?

3voto

bar9833625 Points 143

Je pense .Take(N) est ce que vous recherchez. Take prend les N premiers éléments dans une nouvelle liste. Essayez donc :

_ja_data = new JArray(_ja.OrderBy(obj => (string)obj["km"])).Take(10);

Le crédit va à : Comment obtenir les N premiers éléments d'une liste en C# ?

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