【发布时间】:2017-06-23 09:05:09
【问题描述】:
我的程序在运行 open() 时给了我两个异常。
我已经做了很多搜索,但我无法解决它。 有人可以帮助我,我对编程充满热情。所以,我不太清楚如何解决这些错误。
public void tempcpu()
{
myComputer = new Computer()
{
MainboardEnabled = true,
CPUEnabled = true,
RAMEnabled = true,
GPUEnabled = true,
FanControllerEnabled = true,
HDDEnabled = true
};
myComputer.Open();
float averange = 0;
foreach (var hardware in myComputer.Hardware)
{
if (hardware.HardwareType == HardwareType.CPU)
{
hardware.Update();
foreach (var sensor in (hardware.Sensors))enter code here
if (sensor.SensorType == SensorType.Temperature)
{if(sensor.Value!= null)
averange = averange + sensor.Value.Value;
}
}
cpu = averange / 5;
myComputer.Close();
}
}
例外:
【问题讨论】:
-
在下面的图片中
-
该异常发生在哪一行代码中?
-
mycomputer.open();
-
有趣。 myComputer 是什么类型的?什么是计算机类型?显示所有命名空间的完整路径。
-
电脑我的电脑;
标签: c# exception ddl openhardwaremonitor