Учитывая код ниже, что делает ключевое слово «с»? Я не очень хорошо знаком с этим, и я не уверен в его цели.Какова функция ключевого слова «С»
Sub NotePage_Load()
With Request.Form
Благодаря Кевин
Учитывая код ниже, что делает ключевое слово «с»? Я не очень хорошо знаком с этим, и я не уверен в его цели.Какова функция ключевого слова «С»
Sub NotePage_Load()
With Request.Form
Благодаря Кевин
Это стенография ... все в пределах With..End С блоком будет рассматриваться как будто что-то добавлено перед ним.
Ex:
With Request.Form
["xxx"] = "yyy"
["aaa"] = "bbb"
End With
равно следующее:
Request.Form["xxx"] = "yyy"
Request.Form["aaa"] = "bbb"
С является эквивалентом добавления Request.Form
перед любыми ссылками в с блоком.
With Request.Form
Dim count as int = .Count
End With
против:
Dim count as int = Request.Form.Count
With
позволяет опустить часть после того, как с и просто использовать точечный оператор - .
для доступа к свойствам, члены и методы.
Ну он действует в качестве псевдонима для Request.Form
Так что вам не нужно делать
Request.Form.this
или
Request.Form.that
вы можете просто сделать
this
или
that
Спасибо всем. Очень полезно. Делает смысл, простое понятие! – Kevin