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

StackOverflow https://stackoverflow.com/questions/1227525

Вопрос

Я использовал 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 на исходный объект, который находится в очереди.

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top