vb点虐中的静态变量 vb定义静态变量的关键字
VB编程里的动态变量和静态变量,分别是什么意思,最好能举例,谢谢!
静态变量指的是在过程结束后仍然保留变量的值。动态就是指一个过程结束后,下次执行该过程,变量又回到初始值。举个简单的:
Private Static Function Fa( n As Integer )
Dim a=a+n
Fa=a
End Function
Private Sub Command1_Click()
Dim i As Integer
For i = 1 To 5
Print " Sum " ; i " = " Fa(i)
Next i
End Sub
如果不将局部变量定义为静态的话,a的初值就一直是0,运行结果就都一样。定义成静态变量,每次运行都在上次运行的值的基础上再加,每次运行a的初始值就是上次运行的结果。
VB点虐的静态变量怎么定义
在asp点虐中应用静态变量要比application更好的选择
在传统的asp页面中,我们需要利用application变量传递一些特殊变量,在asp点虐中任何页面都可以是类,,Global.asax也不例外。
我们只需要在Global.asax加入类名。
%@ Application Classname="MyGlobals" %
然后我们定义几个静态变量。
在vb点虐中应用shared
在C#中应用static
VB:
Script language="vb" runat="server"
Public Shared sGreeting as String = "welcome"
/Script
C#
Script language="C#" runat="server"
Public Static String sGreeting = "welcome"
/Script
现在我们在其他的asp点虐叶面就可以应用类名.变量名就可以在引用他了。
x = MyGlobals.sGreeti
VB 啥叫静态变量?
在一个函数里面的静态变量就是这个函数反复调用的过程中,他的内容一直都是持续的,例如,上一次调用这个函数,这个函数把静态变量a设置为2了,下次再调用这个函数,就会发现a仍然是2
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: vb点虐中的静态变量 vb定义静态变量的关键字
本文地址: https://pptw.com/jishu/2336.html