يمكننا تعديل خصائص الكائن الذي هو في قائمة الانتظار - 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 هي لغتي نوع مخصص التي I إدراج بقائمة الانتظار في form_elements_queue.

ولكن ليس الرجوع إلى قائمة انتظار الأصل. كيف يمكنني الرجوع إلى queue_element إلى كائن الأصلي الذي هو في قائمة الانتظار.

هل كانت مفيدة؟

المحلول

هل RecordQueue البنية أو فئة؟ اذا كان فئة، فإنه ينبغي أن يكون على ما يرام.

وكيف حالك فحص ما إذا كان قد تم تعديل قائمة الانتظار الأصلي؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top