我正在尝试将变量分配给 process.id( value )但是visual basic说我不能,代码如下:
Imports System.Threading
Public Class Form1
Dim a As New Process
Dim id As Integer
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
a.Id(id)
Thread.Sleep(1000)
SendKeys.SendWait("x")
End Sub
End Class
a.Id(id)是问题,编辑说它是语法错误。 编辑所说的内容:财产访问必须分配给财产或使用其价值。
答案 0 :(得分:2)
Process.Id
不是函数it's a property。而且无论如何它都无法设定。
您可以将其作为a.Id
阅读并按原样使用,但您无法对其进行修改。
答案 1 :(得分:-1)
尝试
a.Id = id
这假定该属性是可写的,它可能不是。