Как сдвинуть элементы в массиве? - PullRequest
1 голос
/ 29 сентября 2008

У меня есть массив элементов, которые чувствительны ко времени. Через некоторое время последний элемент должен упасть, и новый элемент помещается в начало.

Каков наилучший способ сделать это?

Ответы [ 11 ]

0 голосов
/ 29 сентября 2008

В csharp 3 вы можете сделать:

original = new[] { newItem }.Concat(
    original.Take(original.Count() - 1)).ToArray()

Но вам, вероятно, лучше использовать специализированную структуру данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...