قراءة Cell القيم في خيوط متعددة في نفس الوقت

Contents
[ ]

لقراءة قيم الخلايا في أكثر من مؤشر ترابط واحد في نفس الوقت ، قم بتعيينورقة عمل Cells إلىحقيقي. إذا لم تقم بذلك ، فقد تحصل على قيم خلية خاطئة.

الكود التالي:

  1. يقوم بإنشاء مصنف.
  2. يضيف ورقة عمل.
  3. يملأ ورقة العمل بقيم السلسلة.
  4. ثم يقوم بإنشاء خيطين يقرآن القيم من الخلايا العشوائية في نفس الوقت. إذا كانت القيم المقروءة صحيحة ، فلن يحدث شيء. إذا كانت القيم المقروءة غير صحيحة ، فسيتم عرض رسالة.

إذا قمت بالتعليق على هذا السطر:

 testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;

ثم يتم عرض الرسالة التالية:

 if (s != "R" + row + "C" + col)

{

    MessageBox.Show("This message box will show up when cells read values are incorrect.");

}

خلاف ذلك ، يتم تشغيل البرنامج دون إظهار أي رسالة مما يعني أن جميع القيم المقروءة من الخلايا صحيحة.