я иметь какой-то приложение, которое монитор процессора и памяти usage.When Я положил это:С #/В то время как бесконечный цикл
double currentMemFree = (int)perfMemCount.NextValue();
progBarMem.Value = (int)(totMem1 - currentMemFree);
double currentCpuPercentage = (int)perfCpuCount.NextValue();
progBarCpu.Value = (int)currentCpuPercentage;
обычно рядом с InitializeComponent(); Это работает, но это просто загрузить MEM использования при запуске, и это значение есть 4ever.When я пишу это так:
while(true)
{
double currentMemFree = (int)perfMemCount.NextValue();
progBarMem.Value = (int)(totMem1 - currentMemFree);
double currentCpuPercentage = (int)perfCpuCount.NextValue();
progBarCpu.Value = (int)currentCpuPercentage;
Thread.Sleep(1000);
}
Программа не start.It начать отладку, но программа не запускается. Когда я нажимаю F5, на панели «status» написано: Загрузка символов для ... и этого материала. Благодарю.
Хорошее время для изучения ** Задача ** s http://dotnetcodr.com/2014/01/01/5-ways-to-start-a-task-in-net-c/ – EZI