ПОНЯТНО О Visual Basic NET

Первый способ – опускаем названия пространств имен


В большинстве случаев VB позволяет выбросить из операторов название пространства имен. Попробуйте:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Interaction.Beep()

       Debug.WriteLine(3 + 2)

End Sub

Все сошло нормально. Результат прежний –  5.

Пространство имен Microsoft.Visual Basic позволяет выкинуть даже имя объекта. Попробуйте:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Beep()

       Debug.WriteLine(3 + 2)

End Sub

Получилось.

Но иногда название пространства имен выбросить не удается: VB возражает. Это значит, что объект с тем же именем есть и в других пространствах имен, и VB возражает потому, что не знает, какой именно из этих объектов вы имеете в виду. Если в компании два Кольки, то во избежание путаницы одного все зовут Колька с Полянки, а другого – Колька с Басманной.



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