Команды VB.NET. Комментарии.
При вводе программ VB.NET во внешнем редакторе вы не сможете воспользоваться средствами IntelliSense. Мы рекомендуем использовать IDE, поскольку технология IntelliSense значительно упрощает программирование в такой сложной среде, как .NET (конечно, для этого вам придется перейти от бесплатно распространяемого .NET SDK к Visual Studio). Редактор IDE даже исправляет некоторые распространенные ошибки – например, пропуск круглых скобок при вызове некоторых методов.
Примечание
В VB.NET, как и во всех предыдущих версиях BASIC, не учитывается регистр символов (кроме текста, заключенного в кавычки). Пробелы в строках, не заключенных в кавычки, также игнорируются.
Тем не менее VS.NET IDE пытается оформлять программы VB.NET по своим правилам. Первые символы ключевых слов преобразуются к верхнему регистру, а строки дополняются пробелами для удобства чтения (End SUB преобразуется в End Sub и т. д.). Регистр символов в именах методов VB.NET определяется по схеме Pascal (слова начинаются с прописных букв, остальные буквы строчные). Альтернативная схема выбора регистра (writeLine) для методов VB.NET обычно не используется.
Номера строк в командах VB.NET практически не используются, хотя строки программы могут нумероваться, причем каждая команда обычно расположена в отдельной строке. Чтобы продолжить команду в следующей строке, завершите ее символом подчеркивания (_), отделенным одним или несколькими пробелами. Таким образом, если строка не завершается символом подчеркивания, нажатие клавиши Enter является признаком конца команды (в Visual Basic команды можно разместить в одной строке, разделив их символом ":", но обычно так не поступают). Если введенная строка не помещается в окне, IDE прокручивает строку вправо по мере необходимости.
Комментарии
Комментарии в VB.NET, как и в любом языке программирования, необязательны. Они не обрабатываются компилятором и соответственно не занимают места в откомпилированном коде. В VB.NET существует два варианта оформления комментариев. В первом, более распространенном варианте комментарий начинается с апострофа:
Sub Main() Console.WriteLine("Hello world") ' Игнорировать значение, возвращаемое методом ReadLine Console. ReadLine() End Sub
Во втором варианте используется старое ключевое слово Rem, которое появилось в BASIC в начале 1960-х годов!
При включении комментариев в конец строки проще воспользоваться апострофом, поскольку ключевое слово Rem придется отделять двоеточием. В VB.NET не предусмотрено языковых средств для комментирования нескольких строк, хотя на панели инструментов присутствует кнопка, упрощающая создание таких комментариев.
Примечание
В отличие от языка С#, обладающего встроенными средствами построения комментариев XML, в VB.NET документация XML будет создаваться отдельной надстройкой (add-in).