Box/Unboxing
От: Vertigo_  
Дата: 02.09.06 13:45
Оценка:
            for (int i = 0; i < _items.Count; i++)
            {
                Client cl = (Client)_items[i];
                cl.credit += 100;
            }

Есть вот такое вот дело. Если оно так работает то cl.credit не изменяется (+100 не прибавляется), а если добавить
_items[i] = cl;

то все работает. Почему? Вроде ж должно и без _items[i] = сl; работать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.