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();
}
I want to reversely
query the List
but there is some error in the .Reverse()
and it said that:
Operator '.' cannot be applied oprand of type 'void'`.
Even I create a intermediate variable
List<double> Reversevector = vector.Reverse().ToList();
So what the correct way to use .Reverse()
in linq
?