Tenía una lista de tuplas donde cada tupla consta de dos enteros y quería ordenar por el segundo entero. Después de buscar en la ayuda de Python obtuve esto:Cómo ordenar una lista por el segundo elemento de tupla en python y C#
sorted(myList, key=lambda x: x[1])
que es genial. Mi pregunta es, ¿hay una manera igualmente breve de hacer esto en C# (el idioma en el que tengo que trabajar)? Sé la respuesta obvia que implica la creación de clases y la especificación de un delegado anónimo para todo el paso de comparación, pero tal vez también hay una forma orientada a linq. Gracias de antemano por cualquier sugerencia.
genial gracias Estoy deseando actualizar a 4.0 pronto –
@Damian: Esto funcionaría en C# 3.0 también, pero tendría que implementar su propia 'Tuple' (es simplemente una clase simple con dos propiedades de tipos genéricos 'T1 Item1 {get; set;}' y 'T 2 Artículo2 {obtener; conjunto; } ' –