Можем ли мы изменить свойства объекта, который находится в очереди - C #?
-
22-07-2019 - |
Вопрос
Я использовал 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
структурой или классом? Если это класс, все должно быть в порядке.
Как вы проверяете, была ли изменена исходная очередь?
Не связан с StackOverflow