网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

VB.NET变量的作用域

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/02

本文主要为广大网友提供“VB.NET变量的作用域”,希望对需要VB.NET变量的作用域网友有所帮助,学习一下!

      Dim声明的变量只有在程序执行的时候才会存在。    
      Public声明的变量在整个应用程序中均有效。
      Static声明的变量为一个局部变量,即使在程序结束以后,变量的值也仍然保存在内存中。
     Shared声明的变量为共享变量,且所有类或者结构的实例共亨同一个变量。
     其他的那些不在过程内部,而在窗体、标准或者类模块段的声明中声明的变量对模块里所有过程均有效。
    (4)变量的生命期
    变量是惟一具有生命期的元素,因此编译器将函数和过程参数的返回值作为特殊变量。变量的生命期代表了变量中存储值的时间段。变量值在变量生命期中可以被修改,但是总得包含某一个值。
    当开始执行过程的时候,其中定义局部变量的生命期也就随之开始,并且每一个局部变量都将初始化为默认值。数字变量初始化为0,字符串变量初始化为空,对象类型变量初始化为Nothing,结构变量的每个成员将分别赋予初值,数组中的每个成员也将分别进行初始化。如果在声明变量的时候就已经赋初值了,那么在生命期开始初始化时依然按照上面的规则来初始化,只是在执行该声明语句的时候才把其赋给变量本身。例如:
    Dim nun as integer=2002    //nun先被初始化为O,然后在执行的时候被赋值为2002
    在过程终止的时候,局部变量也不再被保留,并且局部变量所占用的内存将被回收,这时变量的生命期也就结束了。而且如果局部变量是Static语句来声明的,那么其生命期要长于它的过程运行时间,中国自学编程网整理发布,www.zzzj.com 。
  • 上一篇资讯: VB.NET的常量与枚举学习
  • 下一篇资讯: VB.NET数组
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号