يمكننا تعديل خصائص الكائن الذي هو في قائمة الانتظار - 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 هي لغتي نوع مخصص التي I إدراج بقائمة الانتظار في form_elements_queue.
ولكن ليس الرجوع إلى قائمة انتظار الأصل. كيف يمكنني الرجوع إلى queue_element إلى كائن الأصلي الذي هو في قائمة الانتظار.
المحلول
هل RecordQueue
البنية أو فئة؟ اذا كان فئة، فإنه ينبغي أن يكون على ما يرام.
وكيف حالك فحص ما إذا كان قد تم تعديل قائمة الانتظار الأصلي؟
لا تنتمي إلى StackOverflow