Birden Fazla Konudaki Cell Değerlerini Aynı Anda Okumak

Contents
[ ]

Birden fazla iş parçacığında hücre değerlerini aynı anda okumak içinÇalışma Sayfası.Cells.MultiThreadReadingdoğruya*. Bunu yapmazsanız yanlış hücre değerlerini alabilirsiniz.

Aşağıdaki kod:

  1. Bir çalışma kitabı oluşturur.
  2. Bir çalışma sayfası ekler.
  3. Çalışma sayfasını dize değerleriyle doldurur.
  4. Daha sonra rastgele hücrelerden değerleri aynı anda okuyan iki iş parçacığı oluşturur. Okunan değerler doğru ise hiçbir şey olmaz. Okunan değerler hatalıysa bir mesaj görüntülenir.

Bu satıra yorum yaparsanız:

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

ardından aşağıdaki mesaj görüntülenir:

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

{

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

}

Aksi takdirde program herhangi bir mesaj vermeden çalışır, bu da hücrelerden okunan tüm değerlerin doğru olduğu anlamına gelir.