VB中如何区分普通局部变量、静态局部变量、模块级变量、公用变量?

VB中如何区分普通局部变量、静态局部变量、模块级变量、公用变量?他们怎么用?用在什么地方?

普通局部变量 就是一个任意模块中的一个过程,函数,属性中
以dim 申请的,存活时间就是这个过程结束,这个变量就不存在了
静态局部变量 就是一个任意模块中的一个过程,函数,属性中
以static 申请的 存活时间就是这个程序\模块 结束
模块级变量 就是一个任意模块中顶部申请的变量
以private ,dim,public 关键字申请,在模块装入时分配 内存,模块内所有过程函数都可以使用
公用变量 就是一个任意模块中顶部申请的变量[类模块中不能用于变量]
以public 关键字申请 ,可以在整个程序是调用
温馨提示:答案为网友推荐,仅供参考