十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
显然想被外部工程或类引用到此类中的方法,你定义的修饰符private不可能实现。首先你要明白他所修饰的类的作用域,private :只能被类本身的成员访问。所以你在其它类中想使用该类中的方法是不可能的,因为该类对其它工程或类不可见。你可以把修饰符改成public。public:访问不受限。可被不同程序集不同类来访问。
创新互联-专业网站定制、快速模板网站建设、高性价比平遥网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式平遥网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖平遥地区。费用合理售后完善,10余年实体公司更值得信赖。
sub是可以有参数的,但是是没有返回值的。
你可以用function
如
Function add(ByVal a As Integer, ByVal b As Integer)
add = a + b
End Function
a = add(1,1) 这样a = 2
在任意form类或模块中都可以创建类,跟建立函数和过程一样。
示例:
public class form1
‘创建一个属于form的子类,名称为【类名】。
public class 类名
’定义类成员text
public text as string
end class
‘定义一个【类名】类的公共变量。
dim 类名1 as 类名
’定义一个过程,使用【类名】类的text成员
public sub 过程
‘实例化【类名1】
类名1=new 类名
类名1.text=“赋值”
’定义一个【新类】类的私用变量,并实例化。
dim 新类1 as new 新类
新类1.name=“一个字符串”
新类1.age=12
end sub
end class
‘’‘创建一个与form同级的类,名称为【新类】
public class 新类
public sub new()
end sub
public name as string
public age as integer
end class
在模块中使用:
public class module1
dim a as new form1.类名
end module
模块:相当于全局级变量。
类:可以实例化,继承等。
对于你这样的初学者来说,可以视作 模块变量=类的public shared变量。
最好的方法是:项目-添加-类-粘贴代码。