我是 VB.NET 2012 (Visual Studio 2012) 的新手。
我想知道如何理解以下错误消息?
'Return' statement in a Sub or a Set cannot return a value.
重点是“Sub or Set”。
如果感兴趣,我正在尝试通过多种方式打印消息。
最佳答案
Sub
是一种没有返回值的方法:
Sub DoSomething()
…
End Sub
(与
Function
相比,Set
是一种具有返回值的方法。)Sub
是属性的 setter:Property X() As String
Get
Return SomeValue
End Get
Set(Value As String)
SomeValue = Value
End Set
End Property
与属性 getter 和函数不同,
Set
s 和 Return X
ters 不返回值,因此不能包含 Return
语句(它们可以包含裸 Exit Sub
,它过早退出方法而不返回值,相当于 Exit Property
或 ojit_code )。关于.net - 如何理解 Sub 或 Set?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13191275/