Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Hỏi về cách sắp xếp dữ liệu List C# console

    Mình có một list như sau:

    Mã:
    List<SinhVien> lstSV = new List<SinhVien>();
    lstSV .Add(new SinhVien() { TenSV = "SV A", DiemTB = 6.5 });
    lstSV .Add(new SinhVien() { TenSV = "SV B", DiemTB = 5.5 });
    lstSV .Add(new SinhVien() { TenSV = "SV C", DiemTB = 7.5 }); ;
    lstSV .Add(new SinhVien() { TenSV = "SV D", DiemTB = 8.5 });
    lstSV .Add(new SinhVien() { TenSV = "SV E", DiemTB = 9.0 });
    lstSV .Add(new SinhVien() { TenSV = "SV F", DiemTB = 5,5 });
    Mình muốn sắp xếp DiemTB theo chiều giảm dần thì làm thế nào ?
    Vì sử dụng .sort() chỉ sắp xếp theo dữ liệu thấy đầu tiên (TenSV)

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    LINQ
    lstSV.OrderByDescending(t=>t.DiemTB);

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình chưa hiểu kiểu viết này. Bạn có thể chỉ rõ hơn giúp không ?
    Xin cám ơn.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •