Merhabalar, C# Console uygulamasında bir timer ekledim. Şimdi bu timer her tetiklendiğinde çalışacak metot içine parametreler eklemek istiyorum fakat nasıl ekleyeceğimi bilmiyorum. Kod olarak ekleyip sorumu daha net açıklayayım.
Şimdi timer her tetiklendiğinde "moving" isimli metodu çalıştırmak istiyorum, fakat "moving" isimli metot string bir değişkeni parametre alarak içerisinde işlemler yapıyor. Bunu nasıl istediğim şekilde ekleyebilirim?
C#:
class Functions.
{
public System.Timers.Timer aTimer;
public void SetTimer()
{
aTimer = new System.Timers.Timer(200);
aTimer.Elapsed += ATimer_Elapsed; //sanırım burada metodu eklerken bir şeyler yapmam lazım.
}
public void ATimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e, ref string direction) //Timer her tetkilendiğinde çalışacak metot içine string bir değişkeni parametre olarak eklemek istiyorum.
{
Moving(ref direction);
}
public void Moving(ref string direction)
{
//parametre ile gelen string değişken ile ilgili işlemler yapılacak.
}
}
Şimdi timer her tetiklendiğinde "moving" isimli metodu çalıştırmak istiyorum, fakat "moving" isimli metot string bir değişkeni parametre alarak içerisinde işlemler yapıyor. Bunu nasıl istediğim şekilde ekleyebilirim?
Son düzenleyen: Moderatör: