stopwatch c#
var timer = new Stopwatch();
timer.Start();
// do stuff
timer.Stop();
}
stopwatch c#
var timer = new Stopwatch();
timer.Start();
// do stuff
timer.Stop();
}
timer c#
using System;
using System.Timers;
public class Example
{
private static System.Timers.Timer aTimer;
public static void Main()
{
SetTimer();
Console.WriteLine("\nPress the Enter key to exit the application...\n");
Console.WriteLine("The application started at {0:HH:mm:ss.fff}", DateTime.Now);
Console.ReadLine();
aTimer.Stop();
aTimer.Dispose();
Console.WriteLine("Terminating the application...");
}
private static void SetTimer()
{
// Create a timer with a two second interval.
aTimer = new System.Timers.Timer(2000);
// Hook up the Elapsed event for the timer.
aTimer.Elapsed += OnTimedEvent;
aTimer.AutoReset = true;
aTimer.Enabled = true;
}
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
Console.WriteLine("The Elapsed event was raised at {0:HH:mm:ss.fff}",
e.SignalTime);
}
}
// The example displays output like the following:
// Press the Enter key to exit the application...
//
// The application started at 09:40:29.068
// The Elapsed event was raised at 09:40:31.084
// The Elapsed event was raised at 09:40:33.100
// The Elapsed event was raised at 09:40:35.100
// The Elapsed event was raised at 09:40:37.116
// The Elapsed event was raised at 09:40:39.116
// The Elapsed event was raised at 09:40:41.117
// The Elapsed event was raised at 09:40:43.132
// The Elapsed event was raised at 09:40:45.133
// The Elapsed event was raised at 09:40:47.148
//
// Terminating the application...
c# timer program
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
namespace Countdown
{
public partial class Form1 : Form
{
// Follow the video to set up the rest of the project:
System.Timers.Timer t;
int h = 0, m = 0, s = 0, ms = 0;
public Form1()
{
InitializeComponent();
}
private void txtResult_TextChanged(object sender, EventArgs e)
{
}
private void Form1_Load_1(object sender, EventArgs e)
{
s = 1;
t = new System.Timers.Timer();
t.Interval = 10;
t.Elapsed += OnTimeEvent;
}
private void OnTimeEvent(object sender, System.Timers.ElapsedEventArgs e)
{
Invoke(new Action(() =>
{
ms -= 1;
if (ms < 0)
{
ms = 60;
s -= 1;
}
if (s < 0)
{
s = 60;
m -= 1;
}
if (m < 0)
{
m = 60;
h -= 1;
}
if (h < 0)
{
h = 60;
}
if (ms == 0 && s == 0 && m == 0 && h == 0)
{
t.Stop();
}
txtResult.Text = string.Format("{0}:{1}:{2}:{3}", h.ToString().PadLeft(2, '0'), m.ToString().PadLeft(2, '0'), s.ToString().PadLeft(2, '0'), ms.ToString().PadLeft(2, '0'));
}));
}
private void btnStart_Click(object sender, EventArgs e)
{
t.Start();
}
private void btnStop_Click(object sender, EventArgs e)
{
t.Stop();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
t.Stop();
Application.DoEvents();
}
}
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us