私は毎分実行されているメモ帳をチェックするこの基本的なコードを持っています。
namespace Watcher
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; ; i--)
{
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.Contains("notepad"))
{
Console.WriteLine("True");
}
Console.WriteLine("NFalse");
}
Thread.Sleep(10000);
}
}
}
}
問題は、実行中のすべてのプロセスに対して「NFalse」を返すことです(たとえば、100個のプロセスを出力します)。プロセスが実行されていないことを示すために、この印刷を1回だけ行うにはどうすればよいですか?