Tôi có một danh sách các đối tượng mà tất cả đều có một đặc tính idTìm kỷ lục tiếp theo trong một tập: LINQ
Ví dụ
1, 10, 25, 30, 4
Tôi có một currentId và tôi cần phải tìm ra id tiếp theo trong danh sách
vì vậy, đối id hiện ví dụ được thiết lập đến 25, tôi cần phải trả lại đối tượng với một id của 30. một sau đó sẽ là 4.
Làm thế nào sẽ tôi làm việc này thanh lịch trong LINQ?
EDIT
Danh sách này được sắp xếp theo một "loại" tài sản. Vì vậy, bạn không thể chỉ theo thứ tự của id, vì điều đó sẽ mess up thứ tự.
Nếu bạn chỉ muốn có một đối tượng tại sao không sắp xếp lại truy vấn? –