对非共享成员的引用要求在调用public sub时发生对象引用 [英] Reference to a non-shared member requires an object reference occurs when calling public sub

查看:368
本文介绍了对非共享成员的引用要求在调用public sub时发生对象引用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个公共类"General",其中有一个公共子类"updateDynamics".当我尝试在类似下面的页面的代码中引用它时:

I have a Public Class "General" in which is a Public Sub "updateDynamics". When I attempt to reference it in the code-behind for a page like so:

updateDynamics(get_prospect.dynamicsID)

我收到以下错误:

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

reference to a non-shared member requires an object reference

推荐答案

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

You either have to make the method Shared or use an instance of the class General:

Dim gen = New General()
gen.updateDynamics(get_prospect.dynamicsID)

General.updateDynamics(get_prospect.dynamicsID)

Public Shared Sub updateDynamics(dynID As Int32)
    ' ... '
End Sub

共享(VB.NET)

这篇关于对非共享成员的引用要求在调用public sub时发生对象引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆