我已将实例定义为:
PerformanceCounter perf =
new PerformanceCounter("Processor", "% Processor Time", "_Total", ".");
我希望此信息显示在RichTextBox中。这就是我调用实例的方式:
richTextBox1.AppendText("CPU Load: {0}", PerformanceCouner.NextValue());
但是" NextValue"总是附加一个错误说:
CPU_information.PerformanceCounter不包含NextValue的定义。
我真的需要一些帮助。感谢。
答案 0 :(得分:3)
您试图在PerformanceCounter
类本身上调用方法,而不是实例。
相反,您需要引用您创建的PerformanceCounter
实例:
perf.NextValue();
您的代码仍然无法编译,因为您忘记了string.Format
:
richTextBox1.AppendText(string.Format("CPU Load: {0}", perf.NextValue()));