в любом языке программирования, необязательны.
Комментарии в 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).