很菜的问题,全局函数怎么加到vb。net里?
比如一个函数,我很多页面都需要调用这个函数,
怎么把这个函数做成全局函数呢?
让我每一个页面都可以调用。
问题点数:50、回复次数:8Top
1 楼rzpc(淡蓝色)回复于 2003-08-04 01:33:36 得分 10
新添加一个模块文件
module 模块名称
public sub 函数名称(参数列表)
函数体
end sub
end module
这样,在页面的任意地方,都可以调用这个模块里的public类型的函数了.Top
2 楼saucer(思归)回复于 2003-08-04 01:33:40 得分 20
add a vb file, make your method a Shared method of some class or a method in a Module
public class SomeClass
public shared sub YourMethod()
'...
end sub
end class
then call SomeClass.YourMethod()
or
Module YourModule
public sub YourMethod()
'...
end sub
End Module
then call YourModule.YourMethod()
Top
3 楼chenhigh(小陈)回复于 2003-08-04 01:34:08 得分 0
1.定义:
public class ClassName
{
public static void FunctionName()
{
//do something here
}
}
2.使用方法:ClassName.FunctionName();
3.注意:这个函数必须是静态的(static)Top
4 楼chenhigh(小陈)回复于 2003-08-04 01:36:06 得分 0
呵呵,没有注意看,原来是vb.netTop
5 楼rzpc(淡蓝色)回复于 2003-08-04 01:44:43 得分 0
C#是没有全局概念的,用过VB的人再用C#真是别扭Top
6 楼lilei01()回复于 2003-08-04 07:13:13 得分 0
支持rzpc(淡蓝色) 嘿嘿Top
7 楼xiaotu981()回复于 2003-08-04 07:34:45 得分 0
问:那如果在C#中,怎么让每一页都调用某一个函数呢?Top
8 楼leettt(等着瞧)回复于 2003-08-04 10:15:52 得分 20
vb.net中可以采用两种
一:module (对于以往vb开发中常用的方法)
二: shared (.net 中一切可以看作对象处理, 对象中的方法用shared关键字後
就成为可以直接使用的,不须实例化的方法,用法和modeule类似。
如:namespace.class.method(params)
Top




