Учимся работать с Timer()

Приветствую всех! В разных приложения иногда требуется вызывать какой либо метод по времени. Применение Timer широко используется, вот одно из них, допустим вам требуется делать сохранения в базу данных через определенный интервал времени, или проверять подключение пользователей к серверу,  а возможно вы пишите игру где требуется проверить какое нибудь событие. Для таких целей и служит класс Timer. Сейчас разберем более подробно процесс создания такого таймера на примере:

	static void Main(string[] args)
		{


			Timer tmrShow = new Timer(); //создаем новый таймер
			tmrShow.Interval = 5000; //устанавливаем интервал 5 секунд
			tmrShow.Elapsed += tmrShow_Tick; //подписываем на событие, которое выполняется с каждым шагом
			tmrShow.Enabled = true; //включаем
			
			
			Console.ReadKey();
		}

		private static void tmrShow_Tick(object sender, EventArgs e) //само событие
		{
			/*работа, которая выполняется по таймеру*/

			Console.WriteLine("nookery");
		}

Весь код закомментирован и думаю у вас не создаст каких либо вопросов.

 

Обновлено: 20.10.2017 — 19:52

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.