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
有何不同,变量作用范围有何区别。
请指导,谢谢 展开
dim x as .......
End Class
与
Public Class Form1
public x as .......
End Class
有何不同,变量作用范围有何区别。
请指导,谢谢 展开
1个回答
展开全部
变量的访问级别不同:
------------------------------------
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
------------------------------------
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的位置:必须是文件级(你就写在文件的顶端就好了)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询