Pues eso… otro articulillo/truco que acabo de publicar en mi sitio sobre cómo buscar "algo" y si no se encuentra, quedarse con el anterior, usando instrucciones de LINQ.
Aquí tienes el enlace y la descripción…
Buscar un elemento y si no está, usar el anterior
Buscar un elemento y si no está, usar el anterior… En este ejemplo he usado LINQ para realizar la búsqueda con Where y accediendo al elemento por medio del método extensor Last.
Espero que te sea de utilidad.
Nos vemos.
Guillermo
…



