Тема: Вставка нового елементу до масиву
Потрібно внести до існуючого массиву в початок значення, де інші значення повинні бути здвинуті на 1.
Я зробив фун-ю, яка вставляє на перший елемент массиву значення, але минуле нове значення займає місце старого [0] елементу.
int[] _array;
public int[] array {
get { return _array; }
set { _array = value; }
}
public void Shift(int value) {
Array.Resize(ref this._array, this.array.Length + 1);
for (int counter = this.array.Length; this.array.Length < counter; counter--) {
this.array[counter] = this.array[counter - 1];
}
array[0] = value;
}