Tôi đã có danh sách các bộ dữ liệu trong đó mỗi bộ bao gồm hai số nguyên và tôi muốn sắp xếp theo số nguyên thứ hai. Sau khi tìm kiếm trong python giúp tôi có được điều này:Cách sắp xếp danh sách theo phần tử tuple thứ 2 trong python và C#
sorted(myList, key=lambda x: x[1])
thật tuyệt vời. Câu hỏi của tôi là, có cách nào ngắn gọn như nhau để làm điều này trong C# (ngôn ngữ tôi phải làm việc)? Tôi biết câu trả lời rõ ràng liên quan đến việc tạo các lớp và chỉ định một đại biểu vô danh cho toàn bộ bước so sánh nhưng có lẽ cũng có một cách định hướng LINQ. Cảm ơn trước cho các đề nghị.
Cảm ơn bạn rất mong được nâng cấp lên 4.0 sớm –
@Damian: Điều này cũng hoạt động trong C# 3.0, nhưng bạn cần triển khai 'Tuple' của riêng mình (nó chỉ là một lớp đơn giản với hai thuộc tính của các kiểu generic 'T1 Item1 {get; set;}' và 'T 2 Item2 {get; bộ; } ' –