dynamic和static区别 VBA中声明变量的public,private,dim和static简要的用法和异同是什么?
浏览量:2010
时间:2021-03-17 04:51:06
作者:admin
VBA中声明变量的public,private,dim和static简要的用法和异同是什么?
最后一个很少使用
static是一个静态变量,通常在进程中使用。Dim局部变量,通常在过程中使用。Private module level Private变量对应于public,通常在模块级使用,举例说明:例如,在一个clsabc类中,在public aprivate B dim C sub ABC static d As Integer dim e d=d 1end sub上面的变量中,a可以在当前类之外使用clsabc。A将值B和C设置为相同,这只能在类内使用,E只能在类内使用如果进程在ABC中使用,则变量将在进程结束时消失。D是静态的,值将被保留。在上述代码中,如果ABC执行10次,则d=10。适用范围:A>B=C>D=e,仅D值不破坏。
在VB中static与private的区别是什么?
前者始终保留流程中定义的变量值,而后者则无法保持自动清除。例如,使用static和dim分别定义变量I和j。当任何其他进程调整此进程时,此进程的I值不会丢失,J值将自动返回到初始值(值为0,字符串为空)。
dynamic和static区别 static和public的区别 static只执行一次
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。