Ответ 1
Ничего. VB.NET позволяет исключить круглые скобки для любого метода, который не принимает аргумент.
В чем разница между использованием ToString и ToString() в VB.NET?
Ничего. VB.NET позволяет исключить круглые скобки для любого метода, который не принимает аргумент.
Существующий ответ является полностью правильным, но не распространяется, когда ToString используется как метод. Это по существу неправильное кодирование, но возможно
Dim sbrBuilder as New StringBuilder
...
sbrBuilder.ToString()
return sbrBuilder.ToString
Первая ToString (которая ничего не делает) не вызывает ошибку, но скобки вынуждены интегрировать среду IDE. Вторая ToString не требует скобок (необязательно - как объяснено уже в ответе), поскольку она используется для сбора значения ToString.
Надеюсь, это поможет любому, кто задается вопросом, почему IDE продолжает добавлять скобки на ToString, - тогда вы поймете, что вы забыли назначить его на что-либо вроде