Miałem listę krotek, gdzie każda krotka składa się z dwóch liczb całkowitych i chciałem sortować według drugiej liczby całkowitej. Po patrząc w pomocy Pythona Mam ten:Jak sortować listę przez 2 element krotki w python i C#
sorted(myList, key=lambda x: x[1])
co jest dobre. Moje pytanie brzmi, czy istnieje równie lapidarny sposób robienia tego w języku C# (język, w którym muszę pracować)? Znam oczywistą odpowiedź związaną z tworzeniem klas i określeniem anonimowego delegata dla całego kroku porównania, ale być może istnieje również sposób zorientowany na linq. Z góry dziękuję za wszelkie sugestie.
fajne dzięki. Nie mogę się doczekać aktualizacji do 4.0 wkrótce –
@Damian: To też działałoby w C# 3.0, ale musiałbyś zaimplementować własną 'Tuple' (jest to po prostu prosta klasa z dwoma właściwościami typów ogólnych "T1 Item1 {get; set;}' and 'T 2 Item2 {get; zestaw; } ' –