List<List<double>> Return(List<double> vector, int Z, int firstidx)
{
return vector.Reverse()
.Skip(firstidx)
.Take(Z)
.Select(i => vector.Reverse().Select(j => j != 0? i/j : 0.0).ToList())
.ToList();
}
ich reversely
Abfrage will die List
aber es gibt einige Fehler in den .Reverse()
und es wird gesagt, dass: ''Umgekehrt die Liste in C# LINQ
Operator kann nicht vom Typ 'void' angewendet werden.
Selbst erstelle ich eine Zwischengröße List<double> Reversevector = vector.Reverse().ToList();
Also, was ist der richtige Weg .Reverse()
in linq
zu benutzen?
Bitte korrigieren '.Select (i => vector.Reverse() Wählen Sie (j => j = 0 i/j.!? 0,0) .ToList())'. Wie Sie sagten, gibt es 'List' nicht zurück. –
@AdilMammadov Oh, sah es nicht, dass er es zweimal verwendet. –