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.

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.

If you find any mistake above, kindly email to [email protected]

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.