Можем ли мы изменить свойства объекта, который находится в очереди - C #? - PullRequest
2 голосов
/ 04 августа 2009

Я использовал System.Collections.Queue и его объект form_elements_queue

if (form_elements_queue.Count > 0)
      queue_element = (RecordQueue)form_elements_queue.Peek();

Я изменяю элемент queue_element, как показано ниже,

queue_element.Children--;

RecordQueue - мой пользовательский тип, который я ставлю в очередь в form_elements_queue.

но это не ссылка на Исходную очередь. Как я могу ссылаться на queue_element на исходный объект, который находится в очереди.

1 Ответ

5 голосов
/ 04 августа 2009

Является ли RecordQueue структурой или классом? Если это класс, все должно быть в порядке.

Как вы проверяете, была ли изменена исходная очередь?

...