对非共享成员的引用需要在调用public sub时发生对象引用

Dav*_*key 21 vb.net object-reference public-method

我有一个Public Class"General",其中是Public Sub"updateDynamics".当我尝试在代码隐藏中引用它时,如下所示:

updateDynamics(get_prospect.dynamicsID)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

对非共享成员的引用需要对象引用

Tim*_*ter 35

您要么必须创建该方法,Shared要么使用该类的实例General:

Dim gen = New General()
gen.updateDynamics(get_prospect.dynamicsID)
Run Code Online (Sandbox Code Playgroud)

要么

General.updateDynamics(get_prospect.dynamicsID)

Public Shared Sub updateDynamics(dynID As Int32)
    ' ... '
End Sub
Run Code Online (Sandbox Code Playgroud)

共享(VB.NET)