鉴于下面的代码,“with”关键字有什么作用?我对它不太熟悉,我不确定它的用途。
Sub NotePage_Load()
With Request.Form
由于 凯文
答案 0 :(得分:6)
这是一个简写... With..End With块中的所有内容都将被视为在其前面附加了某些内容。
例如:
With Request.Form
["xxx"] = "yyy"
["aaa"] = "bbb"
End With
等于以下内容:
Request.Form["xxx"] = "yyy"
Request.Form["aaa"] = "bbb"
答案 1 :(得分:2)
With
允许您省略with之后的部分,只需使用点运算符 - .
来访问属性,成员和方法。
答案 2 :(得分:1)
With相当于在with块中的任何引用之前添加Request.Form
。
With Request.Form
Dim count as int = .Count
End With
与
Dim count as int = Request.Form.Count
答案 3 :(得分:1)
它充当Request.Form的别名
所以你不需要做
Request.Form.this
或
Request.Form.that
你可以做到
this
或
that