C# Program to Illustrate Elapsed Event

«
»

This is a C# Program to illustrate elapsed event.

Problem Description

This C# Program Illustrates Elapsed Event.

Problem Solution

Here an Event Handler is set up for the Timer.Elapsed event, creates a timer, and starts the timer. The event handler displays the SignalTime property each time it is raised.

Program/Source Code

Here is source code of the C# Program to Illustrate Elapsed Event. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

/*
 * C# Program to Illustrate Elapsed Event
 */
using System;
using System.Timers;
public class Program
{
    private static System.Timers.Timer Tim;
    public static void Main()
    {
        Tim = new System.Timers.Timer(10);
        Tim.Elapsed += new ElapsedEventHandler(OnTimedEvent);
        Tim.Interval = 1000;
        Tim.Enabled = true;
        Console.WriteLine("Press Any Key to Exit else Elapsed Event will be Raised ");
        Console.ReadLine();
    }
    private static void OnTimedEvent(object source, ElapsedEventArgs e)
    {
        Console.WriteLine("The Elapsed event was Raised {0}", e.SignalTime);
    }
}
Program Explanation

This c# program is used to illustrate elapsed event. Here an event handler is set up for the timer.elapsed event, creates a timer, and starts the timer. The event handler displays the signaltime property each time it is raised.

Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!
advertisement
advertisement
Runtime Test Cases
 
Press Any Key to Exit else Elapsed Event will be Raised :
The Elapsed event was raised at 9/17/2013 7:24:15 PM
The Elapsed event was raised at 9/17/2013 7:24:16 PM
The Elapsed event was raised at 9/17/2013 7:24:17 PM

Sanfoundry Global Education & Learning Series – 1000 C# Programs.

If you wish to look at all C# Programming examples, go to 1000 C# Programs.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.