Ich habe eine Liste von Listen.
List<List<T>> li = {
{a1,a2,a3 ... aN},
{b1,b2,b3 ... bN},
...
};
double foo(List<T> list)
{
// do something
// e.g {1,2,3}
// it = 1 + 2 + 3
return it;
}
Jetzt möchte ich sortieren li
und zwar so, dass der höhere foo(x)
für eine x
höher sollte sie in einer sortierten Liste erscheinen.
Was ist der beste Weg in C#/Python/jede andere lang zu diesem?