16
này được danh sách của tôi:Nhận số max N từ một danh sách <int> sử dụng biểu thức lambda
List<int> numbers=new List<int> { 12, 5, -8, 4, 7, 28, 3, 22 };
Làm thế nào tôi có thể nhận được 4 con số tối đa bởi lambda: Tôi cần những người thân: {28, 22, 12, 7}
Lưu ý rằng đối với một danh sách lớn hơn nhiều thì tốt hơn là không sắp xếp nó, và thay vào đó hãy xem qua danh sách một lần và theo dõi bốn lần gặp phải lớn nhất. –
Không lười biếng, vì vậy mà nó sẽ làm tối ưu hóa như nó biết bạn muốn chỉ có 4? – Aphelion
Bạn cần phải sắp xếp các số đầu tiên cần biết * mà * 4 để lấy - 'OrderBy' sẽ luôn liệt kê đầy đủ nguồn – BrokenGlass