日期:2014-05-19  浏览次数:20446 次

vb.net 中的 shared 问题
有一个类:
Namespace   tsPerson

        Public   Class   psclass

          Public   Shared   Function   insertperson(ByVal   psName   As   String)   As   Boolean
                        Dim   con   As   SqlConnection   =   psclass.createcon()
                        con.Open()
        .................
          End   Function
        end   public
end   namespace
在.aspx.vb   中     直接用psclass.insertperson(name)访问不可以,不是说有shared不用加namespace就可以直接访问       ????

------解决方案--------------------
tsPerson.psClass.insertperson(name)

不在一个命名空间下必须使用 命名空间.类名.方法名 来访问静态方法

请楼主注意.NET编程规范,命名空间,类名,方法名 习惯上都是首字母大写