use*_*219 3 .net vb.net visual-studio
我是VB.NET 2012(Visual Studio 2012)的新手.
我想知道如何理解以下错误消息?
'Return' statement in a Sub or a Set cannot return a value.
Run Code Online (Sandbox Code Playgroud)
重点是"Sub或Set".
如果有兴趣,我试图通过多种方式打印出消息.
Sub或Set如何被理解?
A Sub
是没有返回值的方法:
Sub DoSomething()
…
End Sub
Run Code Online (Sandbox Code Playgroud)
(与a相比Function
,这是一个带有返回值的方法.)
A Set
是属性的setter:
Property X() As String
Get
Return SomeValue
End Get
Set(Value As String)
SomeValue = Value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
不同于属性getter和功能,Sub
S和Set
TER值不返回值,并因此不能包含Return X
声明(它们可以包含裸Return
其过早地离开该方法不返回值,相当于Exit Sub
或Exit Property
).
归档时间: |
|
查看次数: |
892 次 |
最近记录: |