Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức TakeLast () có thể truy vấn C #

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