قراءة 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.");

}

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