vb中“with……end with”的作用是什么?

 我来答
天线宝宝_ff
高粉答主

推荐于2019-11-16 · 说的都是干货,快来关注
知道小有建树答主
回答量:162
采纳率:33%
帮助的人:3.1万
展开全部

With语句在一个单一对象或一个用户定义类型上执行一系列的语句。

With语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。例如,要改变一个对象的多个属性,可以在 With控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。

注意当程序一旦进入With 块,object 就不能改变。因此不能用一个 With 语句来设置多个不同的对象。

可以将一个With 块放在另一个之中,而产生嵌套的 With 语句。但是,由于外层 With 块成员会在内层的 With 块中被屏蔽住,所以必须在内层的 With 块中,使用完整的对象引用来指出在外层的 With 块中的对象成员。

重点一般来说,建议您不要跳入或跳出With 块。如果在 With 块中的语句被执行,但是 With 或 End With 语句并没有执行,则一个包含对该对象引用的临时变量将保留在内存中,直到您退出该过程。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式