DotNet · 2022年5月2日

vb.net中匿名方法的使用

匿名方法分为二种,
有返回值的 Function
无返回值的Sub
Function定义时使用Func委托类型,如Func(Of T1, SuccessFailResult(Of TValue))
Sub定义时使用Action委托,如Action(Of T1)
如要写多行的匿名方法,则需要加入结束字句,一行时不需要
                SuccessFailResult.ifDo(Nothing,
                                       Sub()
                                           mRedundancyManager.Dispose()
                                           mRedundancyManager = Nothing
                                       End Sub,
                                       Sub()
                                           mRedundancyManager.Dispose()
                                           mRedundancyManager = Nothing
                                       End Sub)
Function类似