Ich habe das folgende Array von Ganzzahlen:
int[] array = new int[7] { 1, 3, 5, 2, 8, 6, 4 };
Ich habe den folgenden Code geschrieben, um die Top-3-Elemente im Array zu erhalten:
var topThree = (from i in array orderby i descending select i).Take(3);
Wenn ich überprüfe, was sich im topThree
befindet, finde ich:
{System.Linq.Enumerable.TakeIterator}
count:0
Was habe ich falsch gemacht und wie kann ich meinen Code korrigieren?