Tengo un JArray de la siguiente manera:

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

Contiene muchos datos de ruta de un viaje, hice OrderBy "km" pero solo quiero mostrar 10 datos.

¿Cómo hacer Top n en JArray?

3
DevDon 27 ago. 2020 a las 08:38

1 respuesta

La mejor respuesta

Creo que .Take(N) es lo que estás buscando. Take lleva los primeros N elementos a una nueva lista. Así que intenta:

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

El crédito va para: Cómo obtener los primeros N elementos de una lista en C #?

4
bar9833625 27 ago. 2020 a las 05:43