Intervall erzeugen



  • Hallo,

    ich möchte einen Intervall erzeugen, bei dem meine Funktion aufgerufen wird.
    Ich habe folgendes probiert

    var timer = new System.Timers.Timer(); 
    
    timer.Interval = 500; 
    timer.Elapsed += meinefunktion;	
    timer.Enabled = true;
    

    Aber wie bringe ich den Timer dazu direkt meine eigene Funktion/Methode aufzurufen ?

    Danke !!


  • Mod

    Funktioniert doch?

    using System;
    using System.Timers;
    using System.Threading;
    
    public class Test
    {
        public static void Main()
        {
    	var timer = new System.Timers.Timer(); 
    		
    	timer.Interval = 100; 
    	timer.Elapsed += meinefunktion;	
    	timer.Enabled = true;
    
            Console.WriteLine("Warte auf Events");
            Thread.Sleep(500);
        }
    
        private static void meinefunktion(Object source, System.Timers.ElapsedEventArgs e)
        {
            Console.WriteLine("Timer aufgerufen um {0}", e.SignalTime);
        }
    }
    

    https://ideone.com/DtUlai


Anmelden zum Antworten