Tôi đang sử dụng orderby IEnumerable để sắp xếp các mặt hàng của tôi ở định dạng tăng dần nhưng nó không hoạt động truy vấn của tôi là như thế này:IEnumerable OrderBy
IEnumerable<Step> steps = allsteps.Where(step => step.X <= Y);
steps = steps.OrderBy(step => step.X);
không nó Deffer sử dụng OrderBy hoặc OrderByDescending
tại sao?
Tôi muốn sử dụng Sum()
phương pháp để tổng hợp một số mặt hàng và đơn đặt hàng hàng là rất quan trọng (có một số quy tắc)
Tôi đọc trong MSDN nên được liệt kê để làm việc nhưng whats cách tốt (tôi đã làm không thử nó).
EDIT: X
và Y
thuộc loại double
. Tôi đã kiểm tra mục đầu tiên của các bước của mình (bước.First()) trong đồng hồ nhanh.
loại X là gì? –
Làm thế nào để bạn kiểm tra kết quả? –
Khi bạn chỉ kiểm tra phần tử đầu tiên ... bạn có chắc tất cả các phần tử trong 'bước' không có cùng giá trị X không? – digEmAll