.NET 4.x как написать else если процесс не запущен? - C#
Формулировка задачи:
Вот например код ищет указанные игровые процессы и если один из них присутствует то булевую переменную ставит истинна, а как дописать если нет то как поставить ложь?
private void timerMonitoringIsRunGameNow_Tick(object sender, EventArgs e)
{
if (loginOK == true)
{
// Запущена ли сейчас игра?)
foreach (string myListLine in gameSupportList)
{
Process[] localByName = Process.GetProcessesByName(myListLine);
foreach (Process p in localByName)
{
IsRunGameNow = true;
}
}
}
}Решение задачи: «.NET 4.x как написать else если процесс не запущен?»
textual
Листинг программы
private void timerMonitoringIsRunGameNow_Tick(object sender, EventArgs e)
{
if (loginOK == true)
{
bool isRunGameNow = false;
// Запущена ли сейчас игра?)
foreach (string myListLine in gameSupportList)
{
Process[] localByName = Process.GetProcessesByName(myListLine);
if(localByName.Length > 0)
{
isRunGameNow = true;
break;
}
}
IsRunGameNow = isRunGameNow;
}
}