Sortowanie List po jednej z wartosci List

0

Witam, posiadam obiekt List<List<String>> Chciałbym posortować główną listę po np wartości w miejscu 3 w liście wewnętrznej. Jest na to jakiś wbudowany już sposób w C# czy muszę sam implemenetować sortowanie?

2
var abc = new List<List<string>>();
abc = abc.OrderBy(elem => elem[3]).ToList();
            abc = (from elem in abc
                   orderby elem[3] descending
                   select elem).ToList();
0

Jakieś wytłumaczenie tego kodu?

0

Uproszczając nieco są to dwie metody osiągnięcia tego samego. Ogólnie rzecz biorąc jest to sortująca metoda LINQ:
http://msdn.microsoft.com/en-us/library/bb534966.aspx
Jeszcze przyda Ci się nieco informacji o wyrażeniu lambda (=>)
http://msdn.microsoft.com/en-us/library/bb397687.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1