ПОНЯТНО О Visual Basic NET


Знакомимся с некоторыми объектами - часть 3


        Debug.WriteLine(b)

Значение b, равное 20, выводится в окно Output.

        Debug.WriteLine(System.Math.Abs(-20))

Этот оператор тоже выводит в окно Output число 20, то есть делает то, что предыдущие два оператора вместе взятые. Я написал его, чтобы показать, что можно было обойтись и без переменной b, потому что в скобках, стоящих за именем метода WriteLine, можно писать и обращения к математическим функциям.

        Debug.WriteLine(Math.Abs(-20))

Здесь я выбросил название пространства имен System

и все обошлось – выведено еще одно число 20.

Поясняю работу с текстовой информацией: Часто нам бывает нужно узнать что-нибудь про какой-нибудь текст. Например, хотя бы, сколько в нем букв.

        Debug.Write(Microsoft.VisualBasic.Strings.Len("Мир"))

Функция  Len класса Strings пространства имен Microsoft.VisualBasic находит, сколько символов (букв, других знаков и пробелов) присутствует в строке, являющейся ее аргументом. В слове «Мир» 3 буквы, поэтому в окно Output выводится число 3. Обратите внимание, что здесь я пользуюсь не методом WriteLine, а методом Write. Разница в том, что следующая за нашей тройкой информация в окне Output будет напечатана в той же строке, что и 3, а не в следующей.

Можем писать короче:

        Debug.Write(Strings.Len("Мир"))

        Debug.Write(Len("Мир"))

Последняя строка вычислит и выведет 5+80+1+1=87:

        Debug.WriteLine(Len("Война") + Math.Abs(-80) + a + 1)




Начало  Назад  Вперед