对啊,我写了。
using System.Diagnostics;这是我从我的代码中粘贴出来的啊!
为什么不行呢。但是我发现给PerformanceCounter 改成System.Diagnostics.PerformanceCounter 就行了,那么我前面写的using System.Diagnostics;不是行同虚设。可是没有道理啊,而且好象也不关几个using 语句的顺序问题啊!到底是什么问题呢,而且我发现在另一个项目里的Process类也是一样,问题同上,必须加上System.Diagnostics.Process才行!真是可恶啊1

解决方案 »

  1.   

    真是觉得纳闷儿,为什么我又新建了一个控制台的程序,然后也是用Process类,头儿上写using System.Threading;using System.Diagnostics;就可以了。这次唯一不同的就是把使用Process类的代码放在了main()方法中了。可这与放在单独的click事件中有什么不一样的啊?
      

  2.   

    用using System.Diagnostics;
    代替你的using System.Diagnostics.PerformanceCounter;
    就可以了呀
      

  3.   

    是啊,我如果只写using语句,而在程序中直接用PerformanceCounter就是不行的。只有程序中写成using System.Diagnostics.PerformanceCounter才可以编译通过!
    我就不知道这是怎么回事?!