vb static

vb static 请问VB中static是什么意思?

请问VB中static是什么意思?

请问VB中static是什么意思?

我感觉这个回答很好.定义静态变量,相对的用“dim”定义一般变量。 如果是定义静态变量的话,当事件结束后,变量的值依然是保存了过程结束时的值。 譬如: 动态变量的话: Private Sub Command1_Click() Dim n As Integer n = n 1 Print n End Sub (每次进入的时候n的值都刷新为0,所以每次打印的结果都是1) 如果是静态变量的话: Private Sub Command1_Click() Static n As Integer n = n 1 Print n End Sub (每次完成单击事件后,值被保存了,所以每次打印的结果都增加1)

vb中static函数的使用方法?

我感觉这个回答很好. 定义静态变量,相对的用“dim”定义一般变量。 如果是定义静态变量的话,当事件结束后,变量的值依然是保存了过程结束时的值。 譬如: 动态变量的话: PrivateSubCommand1_Click() DimnAsInteger n=n 1 Printn EndSub (每次进入的时候n的值都刷新为0,所以每次打印的结果都是1) 如果是静态变量的话: PrivateSubCommand1_Click() StaticnAsInteger n=n 1 Printn EndSub (每次完成单击事件后,值被保存了,所以每次打印的结果都增加1)

vb中dim和static意思是?

Static是定义静态变量和数组变量,Dim定义的叫自动变量。

Static定义的变量,每次引用它时,变量的值会继续保留;而Dim定义的变量,每次引用它时,则会重新赋值。

简单的说,在程序启动后,用dim定义的变量在程序释放后其变量值丢失.而用static定义的静态变量在在程序释放后其变量值不丢失除非应用程序关闭.