none
Время RRS feed

  • Вопрос

  • Необходимо чтобы определенное действие в программе, выполнялось, через 10 секунд после того, я как пользователь ее запустил.

    Подскажите, как можно это реализовать в C#?? 

    17 июня 2012 г. 11:04

Ответы

Все ответы

  • Если это приложение Windows Forms, то используйте класс Timer или обычный Timer, если это консольное приложение.
    • Помечено в качестве ответа Abolmasov Dmitry 18 июня 2012 г. 7:38
    17 июня 2012 г. 11:17
    Модератор
  • Вот простой пример для WinForms.

    namespace WindowsFormsApplication
    {
      public partial class Form1 : Form
      {
        static System.Windows.Forms.Timer myTimer;
        public Form1()
        {
          InitializeComponent();
          myTimer = new System.Windows.Forms.Timer();
          myTimer.Tick += new EventHandler(TimerEventProcessor);
          myTimer.Interval = 10000;
          myTimer.Start();
        }
        private static void TimerEventProcessor(Object myObject,
                                                EventArgs myEventArgs)
        {
          myTimer.Stop();
          MessageBox.Show("Привет!");
        }
      }
    }

    • Предложено в качестве ответа LXGDARKEditor 17 июня 2012 г. 12:04
    17 июня 2012 г. 11:23
    Модератор