Merhaba, her müşterinin işlemi bittiğinde ((calisanlar[Wi].Finished), i 0'dan toplam müşteri sayısına kadar gidiyor, örn;6 müşteri varsa hepsi için işlem bitme süresi hesaplanıyor) çalışma süresini aşmamışsa sistemden ayrılıyor ancak butona her bastığımda
sisayrilan sıfırlanmıyor. Yani, ilk butona bastığımda sisayrilan 3 veriyor, ikinci bastığımda sonucu 2 buluyor ancak 3+2=5 şeklinde yazdırıyor. Sonuçları ayrı bir formda yazdırıyorum o formu kapattığımda sisayrilan=3 değerinin sıfırlanması gerekiyor
ama sıfırlamadan üstüne yazıyor. Burada if yerine while komutu da denedim ama o zaman da derleyici hatası alıyorum. Nerede hata yaptığımı bulamadım, yardım edebilir misiniz?
public static int sisayrilan=0;
for (int i = 0; !(müsteri.Boşsa()); i++)
{
int ayrilan=0;
if (calisanlar[Wi].Finished < calisma_süresi)
{
ayrilan++;
}
sisayrilan += ayrilan;
}
// bu da Form 2 de sonuç için yazdığım kısım
label35.Text = (Form1.sisayrilan).ToString() + " kişi";