Vb.net 我有一个公共函数,但我仍然无法使用对象调用该函数?它表示该函数不是类的成员
我正在使用VisualStudio2010 我在一个类中创建了一个公共函数。当我尝试使用对象调用该函数时,我收到一个错误,该函数不是该类的成员 BusinessLayer:Status.vbVb.net 我有一个公共函数,但我仍然无法使用对象调用该函数?它表示该函数不是类的成员,vb.net,Vb.net,我正在使用VisualStudio2010 我在一个类中创建了一个公共函数。当我尝试使用对象调用该函数时,我收到一个错误,该函数不是该类的成员 BusinessLayer:Status.vb Public Class Status Public Function CheckPUServiceLine(ByVal pintScenario As Integer) As Integer Dim objStatusDac As New DataAccess.Status
Public Class Status
Public Function CheckPUServiceLine(ByVal pintScenario As Integer) As Integer
Dim objStatusDac As New DataAccess.StatusDac
Dim intResult As Integer
intResult = objStatusDac.CheckPUServiceLine(pintScenario)
Return intResult
End Function
End Class
Vb:
当我尝试调用函数CheckPuServiceLine时,我得到一个错误
函数CheckPUServiceLine不是Status的成员这看起来像是命名空间问题。Status是一个非常常见的类名,如果加载错误的Status类,我不会感到惊讶 使用类库的名称空间,尝试明确说明Status类
Dim objStatusBiz As New MyNamespace.Status
您通常可以通过单击Status类并按F12键转到该类的定义(或右键单击并选择转到定义)来找到您正在使用的名称空间。是否将
objStatusBiz
声明为该类的实例?是的,它声明为实例当然,这是最后一个代码段。愚蠢的我p这是什么意思:BusinessLayer:Status.vb
?对不起,页面名称是Status.aspx.vb
Dim objStatusBiz As New MyNamespace.Status