ПОНЯТНО О Visual Basic NET (том 2)

         

Оператор With


Когда мы используем длинные имена структур или объектов или глубоко вложенные друг в друга конструкции, обращение к элементам таких структур или объектов занимает в окне кода довольно много места. Например:

        Игра(29).Графика.Хорошая = True

        Игра(29).Графика.Число_цветов = 65000000

        Игра(29).Графика.Максимальное_разрешение = "1280х960"

Оператор With позволяет сократить запись. Вот фрагмент, равносильный предыдущему:

        With Игра(29).Графика

            . Хорошая = True

            . Число_цветов = 65000000

            . Максимальное_разрешение = "1280х960"

        End With

Как видите, оператор With не производит никаких действий. Он просто позволяет перенести в свой заголовок одинаковую левую часть из всех обращений к элементам объекта или структуры, за счет чего эти обращения могут быть записаны в укороченном виде.

 



Содержание раздела