我们可以修改Queue - C#中对象的属性吗?

时间:2009-08-04 13:23:37

标签: c# collections queue pass-by-reference

我使用过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 个答案:

答案 0 :(得分:5)

RecordQueue是结构还是类?如果它是一个类,它应该没问题。

您如何检查原始队列是否已被修改?