List<T>.GetRange Method nicht die nachfolgenden Elemente, sondern die davorstehenden Elemente nehmen

knappenboy

Mitglied
Hallo, wie bereits im Titel stehend, möchte ich aus einer Liste mir ein Index nehmen.. angenommen die Liste ist

List<string> Liste = new List<string>(); Liste.Add("1"); Liste.Add("6"); Liste.Add("-9"); Liste.Add("3");

x0 = Timer.GetRange(Convert.ToInt32(Liste[3), -2);

gibt mir immer einen Fehler, weil die -2 größer als 0 sein muss. Ich würde aber gern die davorstehenden Elemente nehmen.

Also ich suche mit dem Index = 3 , den Wert "3" und will mit der -2 erreichen, dass ich die 6 und -9 in die Liste x0 bekomme.

Hoffentlich weiß Jemand die Lösung. Danke