VB.NET变量的作用域
发布日期:2021-07-18 15:07:57
浏览次数:8
分类:技术文章
本文共 634 字,大约阅读时间需要 2 分钟。
Dim声明的变量只有在程序执行的时候才会存在。 Public声明的变量在整个应用程序中均有效。 Static声明的变量为一个局部变量,即使在程序结束以后,变量的值也仍然保存在内存中。 Shared声明的变量为共享变量,且所有类或者结构的实例共亨同一个变量。 其他的那些不在过程内部,而在窗体、标准或者类模块段的声明中声明的变量对模块里所有过程均有效。 (4)变量的生命期 变量是惟一具有生命期的元素,因此编译器将函数和过程参数的返回值作为特殊变量。变量的生命期代表了变量中存储值的时间段。变量值在变量生命期中可以被修改,但是总得包含某一个值。 当开始执行过程的时候,其中定义局部变量的生命期也就随之开始,并且每一个局部变量都将初始化为默认值。数字变量初始化为0,字符串变量初始化为空,对象类型变量初始化为Nothing,结构变量的每个成员将分别赋予初值,数组中的每个成员也将分别进行初始化。如果在声明变量的时候就已经赋初值了,那么在生命期开始初始化时依然按照上面的规则来初始化,只是在执行该声明语句的时候才把其赋给变量本身。例如: Dim nun as integer=2002 //nun先被初始化为O,然后在执行的时候被赋值为2002 在过程终止的时候,局部变量也不再被保留,并且局部变量所占用的内存将被回收,这时变量的生命期也就结束了。而且如果局部变量是Static语句来声明的,那么其生命期要长于它的过程运行时间 本文来自: 中国自学编程网() 详细出处参考:转载地址:https://blog.csdn.net/iteye_21199/article/details/82478906 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月27日 17时19分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux服务器 缓存,Linux服务器内存使用分析及内存缓存
2019-04-21
linux英文包安装教程视频,Linux源码包安装过程讲解
2019-04-21
linux 关闭rsync服务器,linux下配置rsync服务器和实时同步
2019-04-21
linux初始化TCP服务失败,深入Linux系统追踪TCP初始化
2019-04-21
linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)
2019-04-21
C语言极坐标转直角坐标,C语言实现直角坐标转换为极坐标的方法
2019-04-21
16F877A和24C02通信汇编语言,PIC16f877A读写24c02程序
2019-04-21
用c语言编写小于n的所有素数,关于求N以内素数的一点小问题(N小于一亿)
2019-04-21
华为100万部鸿蒙,2019年Q4发布 华为100万部鸿蒙OS手机已开测
2019-04-21
html5 video视频资源保护,HTML5 视频播放 <video>
2019-04-21
编程之类的文案_如何锻炼写文案的能力?
2019-04-21