
正文
vb.net变量的作用域 vb中的变量名有哪些
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于VB变量作用域的题
自从混迹VB板块以来,此类题目见得不少,只能感叹现在的教科书,把好好的学生折腾脑残了。
这种题只能靠应试技巧去应对,在单选题中,就挑那个鸡蛋里的骨头就对了。
可以这么理解:
第一题,窗体模块内的public变量,可以被其他过程引用,所以不能说是本窗体所有过程。
第二题,变量x的作用域确实是本窗体,因为你在其他地方打 x 出来,这个 x 和窗体内的x无关,所以不能说是整个工程。
总之就是说,窗体内的public变量,带上窗体名称后,作用域可以整个工程,不带窗体名称,则作用域只能在本窗体。所以,仔细推敲,两种说法都是不完整的说法,都是错的。
相关问答
Q1: VB.NET中Imports、Public、Dim三者有何区别,作用范围都是什么。 在窗体代码中
变量的访问级别不同:
------------------------------------
Public Class Form1
dim x as .......
End Class
这里的dim x等效于Private x,只能从同一模块(Form1)中访问x,如果你在Form2中试图访问Form1.x,编译器会报错
----------------------------------------------------
Public Class Form1
public x as .......
End Class
这里的x可以从外部访问,你可以在Form2中,访问Form1.x
Q2: asp.net(vb)变量作用域的问题?
你在页面Page_Load事件里,可以 dim v="全局变量";在页面里就可以用%=v%获取全局变量v的值了
Q3: vb.net中dim与static区别
Dim任何地方几乎都可以使用,用作定义变量的谓词。Dim定义的变量是临时变量,随用随释放static和Dim一样,但是只要定义一次在这个变量的作用域中就不会再次重新产生变量,而是沿用老变量(也就是——一次定义,终身受用)public一般用于定义类等内部声明变量的权限(是否允许为外部访问)
Q4: vb中窗体级变量、全局变量、局部变量有什么区别?
一,窗体级变量可在当前整个Form中使用。
二,全局变量的作用域是整个代码空间。
三,局部变量的作用域是它所在的函数内部。
静态变量使用Static修饰,在程序整个生命周期都存在。有分配固定内存空间动态变量使用时存在,不使用时,自动释放内存空间。
关于vb.net变量的作用域和vb中的变量名有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






