Логин:
Пароль:
Меню
Главная Программы Исходники Электронные книги FAQ C# Online учебник Android Java FAQ Android, Java Помощь сайту Наши баннеры О нас Связь с администрацией
Облако тегов

Показать все теги
Архив
  • Февраль 2018
  • Декабрь 2017
  • Май 2016
  • Апрель 2015
  • Март 2015
  • Март 2013
  • Март 2012

  • Как создать таймер в C#?
    Как создать таймер в C#?

    Таймер для окна создается без проблем. Но как создать его, скажем для консольного приложения? Для создания таймера в этом случае служит пространство имен System.Timers. Вот пример:
    Цитата:

    using System;
    //Включаем необходимое пространство имен.
    using System.Timers;
    public class MyTimer
    {
    static int n=0; //Счетчик.
    public static void Main()
    {
    System.Timers.Timer tmr = new System.Timers.Timer();
    tmr.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
    tmr.Interval=1000; //Устанавливаем интервал в 1 сек.
    tmr.Enabled=true; //Вкючаем таймер.
    while(n!=4); //Таймер тикает 4 раза.
    }
    //Метод для отработки события Elapsed таймера.
    public static void OnTimedEvent(object source, ElapsedEventArgs e)
    {
    //Делаем некоторые действия.
    Console.WriteLine("Hello World!");
    //Увеличиваем счетчик.
    n++;
    }
    }

    Указанная программа будет выводить надпись Hello World 4 раза через 1 секунду, после чего закончится.
    Популярные статьи
    Online Учебник по С# Бесплатная альтернатива Microsoft Visual Studio .NET для новичков Язык программирования C# 2005 и платформа .NET 2.0 ASP.NET MVC 4 Framework с примерами на C# 5.0 для профессионалов. 4-е изд. Язык программирования C# 5.0 и платформа .NET 4.5
    Реклама