0

我不知道为什么这个错误不断弹出,但我的代码从来没有这样做过。

这是代码:

Dim proc = Process.GetProcessesByName("chrome")
For i As Integer = 0 To proc.Count - 1
  proc(i).CloseMainWindow()
Next i

在第二行,发生错误。这是错误:
未找到类型“Process()”的公共成员“Count”。

这段代码直到昨天才这样做,我也不知道是什么原因造成的。代码没有错误,所以我不确定是什么原因造成的。

4

1 回答 1

3

GetProcessesByName() 返回一个数组。它有一个Length属性来指示元素的数量。

您可能不小心使用了 Linq Enumerable.Count() 扩展方法。删除ImportsSystem.Linq 语句的编辑将是一个解释。最好使用 Length 代替。

于 2013-07-16T17:55:20.627 回答