vb with语句和Using语句的用法和意义是什么(我是初学者,希望说的简单些)
1个回答
展开全部
with是帮你减少重复的书写工作。
dim it as class1
with it
.name=""
.level=2
end with
using语句,定义一个范围,在范围结束时处理对象
Using conn As New SqlConnection
'执行代码
'当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。
End Using
dim it as class1
with it
.name=""
.level=2
end with
using语句,定义一个范围,在范围结束时处理对象
Using conn As New SqlConnection
'执行代码
'当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。
End Using
追问
那如果把with语句写成:
it.name=""
it.level=2
和以上的写法执行时有区别吗
有这样一段using 代码,调用了一个对话框,这个过程前前后后都发生了什么事,帮忙看看,谢谢:
Public Sub 关于()
Using objAbout As New AboutBox1
objAbout.ShowDialog(Me)
End Using
End Sub
追答
1.没区别
2.在objAbout.ShowDialog执行玩后,系统会自动的调用objAbout.Dispose()方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询