在VB.NET中使用ToString和ToString()有什么区别?
答案 0 :(得分:30)
无。 VB.NET允许您在任何不接受参数的方法中排除括号。
答案 1 :(得分:1)
现有答案完全正确,但不包括ToString用作方法的时间。这本质上是不正确的编码,但它是可能的
Dim sbrBuilder as New StringBuilder
...
sbrBuilder.ToString()
return sbrBuilder.ToString
第一个ToString(不执行任何操作)不会产生错误,但IDE会强制使用括号。第二个ToString不需要括号(可选 - 如答案中所述),因为它用于收集ToString的值。
希望这可以帮助那些想知道为什么IDE继续在ToString上添加括号的人 - 那么你会意识到你忘了把它分配给我做的任何东西