, więc mam listę, gdzie muszę stale dodawać nowe wartości, ale kiedy muszę to zwiększyć i wstawić między dwie wartości.C# list <int> jak wstawić nową wartość pomiędzy dwiema wartościami
List<int> initializers = new List <int>();
initializers.Add(1);
initializers.Add(3);
, więc inicjalizatory będą miały 1, 3 wartości.
następnie przetwarzałem nowy zestaw liczb. inicjatory będą musiały mieć wartości.
1, 5, 3, 7
a jeśli proces kolejnego zestawu numerów należy się
1, 9, 5, 13, 3, 11, 7, 15
I wiem, jak poprawnie wygenerować nowe wstawione wartości, potrzebuję tylko pomocy przy wstawianiu między istniejącymi wartościami inicjalizatorów bez konieczności dodawania 2 lub 3 dodatkowych pętli w celu przesunięcia pozycji wartości.
Proszę przeczytać dokumentację: http://msdn.microsoft.com/en-us/library/sey5k5z4(v = vs.80) .aspx – Dima
Albo nawet wyszukiwanie - http://stackoverflow.com/questions/460223/whats-a-good-way-to-insert-something-in-middle-of-a-list, lub http://stackoverflow.com/questions/9462518/short-way-to-add-item-after-item-in-list lub ... – dash