C# - Зацикливание выполнения части кода

313
30 октября 2017, 20:44

Как зациклить выполнение данного кода C#?

Дабы оно постоянно проверяло, запущен ли процесс steam и включало\выключало процесс.

static void Main(string[] args)
{
    Process[] pname = Process.GetProcessesByName("steam");
    if (pname.Length == 0)
        Process.Start("csgo");
    else
    {
        foreach (Process proc in Process.GetProcessesByName("csgo"))
        {
            proc.Kill();
        }
    }
}
Answer 1

Ну например так:

while (true)
{
    // тут ваш код
    Thread.Sleep(1000); // пауза в одну секунду, мы ж не хотим перегревать процессор?
}
READ ALSO
C# Копирование массива

C# Копирование массива

Добрый деньОсваиваю язык C#

292
Получить данные от окна

Получить данные от окна

Возникла необходимость создавать окно для ввода названия файла который позже будет созданСоздать окно несложно, но как от этого окна вернуть...

194
Правильная реализация в программе MemoryCache

Правильная реализация в программе MemoryCache

Создаю приложение WinFormsВ главном классе Form1 имею объект MemoryCache cache

237
Зачем return после редиректа?

Зачем return после редиректа?

Есть система авторизацииВот её основная часть:

269