Nhận số phần tử được chỉ định từ cuối bằng phương thức TakeLast ().
Sau đây là mảng của chúng tôi.
int[] pages = { 492, 290, 129, 602, 152 };
Bây giờ, sử dụng OrderBy để sắp xếp các phần tử theo thứ tự tăng dần. Sau đó, sử dụng phương thức TakeLast () để nhận số phần tử được chỉ định từ cuối.
marks.AsQueryable().OrderByDescending(s => s).Take(5);
Hãy để chúng tôi xem ví dụ đầy đủ.
Ví dụ
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { // pages of books int[] pages = { 492, 290, 129, 602, 152 }; // get pages of last two books IEnumerable<int> last = pages.AsQueryable().OrderBy(s => s).TakeLast(2); foreach (int res in last) { Console.WriteLine(res); } } }
Đầu ra
492 602