Wpis z mikrobloga

#programowanie #csharp #informatyka Witam. Pytanko, jak posortować w C# Listę List? Wygląda to tak:

private List> Sort(List> Lista)
{
// posortowanie
}

Problem w tym że posortować trzeba po wartości funkcji wyliczanej z każdej pojedynczej listy zawierającej się w tej liście list ( ͡° ͜ʖ ͡°)

Czyli chyba dokładniej mówiąc, posortować Listę której elementami są inne listy, a każda z nich ma jakąś wartość wyliczaną za pomocą funkcji func. I sortujemy wg tej wartości.

Jakieś pomysły? Zapewne pomogło by wyrażenie OrderBy ale nie mam pomysłu jak go użyć
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DrizztDoUrden Nie wiem. Nie pisze w C# w innych językach masz funkcje sort() która jako argument może przyjąć dowolny komparator który sobie sam napiszesz. I według niego będzie porównywać elementy w liście. Tu też powinno się tak dać.
  • Odpowiedz