首页后端开发ASP.NETvb点虐中的静态变量 vb定义静态变量的关键字

vb点虐中的静态变量 vb定义静态变量的关键字

时间2023-04-08 11:57:01发布访客分类ASP.NET浏览1672
导读:VB编程里的动态变量和静态变量,分别是什么意思,最好能举例,谢谢! 静态变量指的是在过程结束后仍然保留变量的值。动态就是指一个过程结束后,下次执行该过程,变量又回到初始值。举个简单的:Private Static Function Fa(...

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
vb点虐和net vbnet和net的区别 老男孩go语言yun 老男孩go语言第七期

游客 回复需填写必要信息