【发布时间】:2010-02-03 07:41:14
【问题描述】:
好的,我正在研究我们公司的一个应用程序,它是在 VB.net 中完成的。我不熟悉 VB.net(我用 C# 做东西)所以我问这个问题:清理注释后的代码是否执行?
Public Function DoesUserHavePermission(ByVal UserID As Integer, ByVal ActionID As Integer) As Boolean
' some extra code re: getting data
Return UserHasPermission
'-Clean Up-
MySqlCommand.Dispose()
MySqlConnection.Dispose()
RowCount = Nothing
End Function
我的理解是,一旦你说返回,你又给了调用函数控制权。这是我必须接受的 VB.Net 怪事还是巨大的 WTF?
【问题讨论】:
-
绝对是个 wtf..可能是一个新程序员或实习生,在不了解 .net 的情况下被扔进了 .net...
-
是的,看起来像 OMFG WTFAYT。
标签: vb.net