VB.NET中Imports、Public、Dim三者有何区别,作用范围都是什么。 在窗体代码中

PublicClassForm1dimxas.......EndClass与PublicClassForm1publicxas.......EndClass有何不同,变量... Public Class Form1
dim x as .......

End Class

Public Class Form1
public x as .......

End Class
有何不同,变量作用范围有何区别。
请指导,谢谢
展开
 我来答
酒瓶里的蚊子
推荐于2017-11-26 · TA获得超过622个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:771万
展开全部
变量的访问级别不同:
------------------------------------

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
更多追问追答
追问
Imports是何意呢,在窗体中定义,又在哪个位置呢
追答
Imports则是另一回事,表示对其它命名空间的引用。说得直白一下,其实就是调用其它类时,不用写那么长。。。
比如,想要删除C盘下的某个文件,完整写应当是:
System.IO.File.Delete("C:\1.txt")
如果预先写好:

Imports System.IO.File,
则可以省略写为:
Delete("C:\1.txt")

Imports的位置:必须是文件级(你就写在文件的顶端就好了)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式