gpt4 book ai didi

vb.net - 在 VB.net 中,语句或表达式会在 return 语句之后执行吗?

转载 作者:行者123 更新时间:2023-12-04 22:38:01 24 4
gpt4 key购买 nike

好的,我正在使用我们公司的一个应用程序,它是在 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?

最佳答案

Clean up 注释之后的语句将不会执行。这是在 Try/Catch/Finally 中封闭的候选对象。

关于vb.net - 在 VB.net 中,语句或表达式会在 return 语句之后执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com