Hej Mikkel
Som Anders skrev, så kan du bruge System.Timers.
Eks. lavet i en console, så hvis det er i en form skal den while(true) {} selvfølgelig ikke være der.
class Program
{
static void Main(string[] args)
{
Timer t = new Timer(1000);
t.Elapsed += new ElapsedEventHandler(t_Elapsed);
t.Start();
while (true)
{
}
}
static void t_Elapsed(object sender, ElapsedEventArgs e)
{
Console.WriteLine(DateTime.Now.ToLongTimeString());
//Eller hvad det nu er for noget kode du vil have eksekveret.
}
}
Hvis det ikke kan bruges kan du evt kigge på Thread.Sleep i en while loop.