Мне действительно нравится возможность организовывать мои объекты, например, где Source
- это собственный объект внутри Document
объекта.
МЕТОД # 1
Dim doc As New Process.Document()
doc.Source.Type = "URL"
doc.Source.Data = "http://myOtherDomain/MyOtherPage.htm"
<<a href="http://pastebin.com/xnkGsG2P" rel="nofollow"> Просмотр # 1 полного кода PasteBin >
Однако лучше ли делать что-то подобное?
МЕТОД # 2
Dim doc As New Process.Document()
doc.SourceType = "URL"
doc.SourceData = "http://myOtherDomain/MyOtherPage.htm"
<<a href="http://pastebin.com/NFuyW5Fy" rel="nofollow"> View # 2 Полный код PasteBin >
Причина, по которой я спрашиваю, заключается в том, что он немного запутывается с первым методом, потому что вы получаете это:
Process.Document.DocumentSource
и doc.Source
Я думаю, что в методе № 1 Process.Document.DocumentSource является избыточным с двойным Document и хотел бы, чтобы был способ скрыть этот объект от выбора в раскрывающемся списке intellisense пользователем сборки.
Но, с другой стороны, если у вас есть МНОЖЕСТВО свойств, лучше иметь возможность группировать их в подобъекты, как это делает метод # 1, чтобы у вас не было сотни свойств, перечисленных в Intellisense. выпадающий список.