Тема: Dictionary
Показать сообщение отдельно
Старый 13.01.2016, 18:24   #12
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Плохо Ответ: Dictionary

Сообщение от ant0N Посмотреть сообщение
у меня есть таблица с 10 объектами (индексы от 1 до 10)
я хочу добавить новый элемент по по индексу 1, мне нужно чтобы индексы всех остальных объектов сместились на +1
Я как бы сделал это через циклы (2 штуки!), но может есть штатное решение?
А зачем 2 цикла? О_о
public static void IndexedDictionaryAddthis Dictionary<intobjectdictionaryobject elementint additionIndex ) {
    for( var 
index additionIndexindex dictionary.Count 1index++ ) {
        
dictionary[index] = dictionary[index 1];
    }
    
dictionary[additionIndex] = element;

/offtop
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.

Последний раз редактировалось Taugeshtu, 13.01.2016 в 20:18. Причина: Пофиксил баг, лел.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
ABTOMAT (13.01.2016), ant0N (13.01.2016), pax (14.01.2016), St_AnGer (13.01.2016)