我不知道为什么这个错误会一直弹出,但我的代码从来没有这样做过。
以下是代码:
Dim proc = Process.GetProcessesByName("chrome")
For i As Integer = 0 To proc.Count - 1
proc(i).CloseMainWindow()
Next i
在第二行,发生错误。这是错误:
未找到类型'Process()'的公共成员'Count'。
这段代码直到昨天才开始这样做,我不知道是什么导致它。代码没有错误,因此我不确定是否会导致错误。
答案 0 :(得分:3)
GetProcessesByName()返回一个数组。它有一个Length
属性来表示元素的数量。
您可能不小心使用了Linq Enumerable.Count()扩展方法。删除System.Linq的Imports
语句的编辑将是一种解释。当然最好使用Length。