Vb.net 什么';这个VB(或c#)代码怎么了?
我正试图用VB写一些代码,实际上我从一个论坛上得到了这些代码 这是:Vb.net 什么';这个VB(或c#)代码怎么了?,vb.net,boolean,dispose,Vb.net,Boolean,Dispose,我正试图用VB写一些代码,实际上我从一个论坛上得到了这些代码 这是: Protected Override Sub Dispose(disposing As Boolean) Try Dim flag As Boolean = disposing AndAlso Me.components IsNot Nothing If flag Then Me.components.Dispose() End If Fi
Protected Override Sub Dispose(disposing As Boolean)
Try
Dim flag As Boolean = disposing AndAlso Me.components IsNot Nothing
If flag Then
Me.components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
我在那里的每一行都会遇到错误,例如:“预期语句结束”、“语法错误”和“语句不能出现在方法体/多行lambda之外”
顺便说一句,我有Visual Studio 12。您缺少覆盖上的s。=)
VB.NET中没有
覆盖
关键字。它是覆盖
(是的,它是末尾的s
)。
Protected Overrides Sub Dispose(disposing As Boolean)
Try
Dim flag As Boolean = disposing AndAlso Me.components IsNot Nothing
If flag Then
Me.components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub