• 06-03-2022, 14:48:05
    #1
    Herkese hayırlı pazarlar. c# da aşağıda oluşturduğum method' yazdım fakat istediğim gibi çalışmıyor. method un mantığı şu textbox'a dan gelen değeri alıp dizi içinde kontrol ediyor var ise sıfırlıyor yok ise artırıyor. ve return ederek sayaç değerine gönderiyor. şimdi ben bunu yaptım fakat başka textbox içinde kullancağım zaman başka bir değere(sayaç2) değerine return etmesini istiyorum nasıl yapcağım yarımcı olursanız sevinirim teşekürler.
    bu methodu bir



    int[] numaralar = { 1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21};
    int sayac =0;


    private int Test_Medhod(int gelen, int ktt)
    {

    if (numaralar.Contains(gelen))
    {
    ktt = 0;
    }
    else
    {
    ktt++;
    }

    sayac = ktt;

    return sayac ;

    }
  • 07-03-2022, 14:53:31
    #2
    Up olsun
  • 09-03-2022, 15:49:19
    #3
    detay verirmisn
  • 10-03-2022, 15:59:42
    #4
    Sgezgin adlı üyeden alıntı: mesajı görüntüle
    detay verirmisn

    Şöyle hocam. yazığım bu method'u bir çok yerde kullanacağım. her kullandığım yerde farklı sayaç değeri kullacağım (sayac1, sayac2, sayac3) gibi. yukarıda paylaştığım method da sadece sayac değerine return ediyor. return edeceği değeri kullandığım yere göre değiştirmek istiyorum. kullandığım yerde sayac3'e returt etmesini istiyorum mesala nasıl yapabiliriz
  • 10-03-2022, 17:33:39
    #5
    o zaman yazmış olduğun metoda bir parametre daha ekle kullanmak istediğin sayacı gönder.