Potrzebuję kolekcji podobnej do listy, zamiast zawsze dodawać elementy po osiągnięciu określonej długości, należy zacząć zastępować wartości z pierwszego indeksu i kontynuować w kolejności cyklicznej.Jak zastąpić listę?
tj. dla 4 pozycji ograniczenia:
specialList.Add(100); // {100}
specialList.Add(101); // {100, 101}
specialList.Add(102); // {100, 101, 102}
specialList.Add(103); // {100, 101, 102, 103}
specialList.Add(104); // {104, 101, 102, 103}
specialList.Add(105); // {104, 105, 102, 103}
Jak się dowiedzieć, jakie wartości należy nadpisać? Możesz odwoływać się do pozycji według indeksu ('myList [index] = newValue') i ustawić nową wartość – Alex
czy chcesz zachować na przykład zawsze 10 ostatnich pozycji? czy wyczyszczenie listy jest w porządku? –
@ S.Serp tak, muszę zachować ostatnie 10 pozycji. Okazuje się, że długość listy będzie ograniczona do 10 pozycji, a nowe elementy będą nadpisywać starą od początku. – John