gpt4 book ai didi

vb.net - 在 Visual Basic .NET 中使用 "Option Explicit Off"有什么优点吗?

转载 作者:行者123 更新时间:2023-12-02 05:41:25 25 4
gpt4 key购买 nike

在 Visual Basic .NET 中使用 Option Explicit Off 有什么优点吗?如果它为 Off,则允许使用变量而无需声明。

以下是使用 Option Explicit Off 的示例代码:

Option Explicit Off

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
i = 1

MsgBox(i)
End Sub

End Class

它工作得很好。

应该使用这个吗?它在任何特定场景下有用吗?

最佳答案

首先,@Eminem 是对的,从长远来看,使用 Explicit(和 Strict)将让你省去麻烦。我总是使用它,并且我建议其他人也这样做。

但是您询问是否有任何情况下关闭它们是有用的,确实有。否则,为什么会有这些选项存在,对吧?

如果您正在开发一个小项目,并且知道最终会放弃该项目(即只是测试一个概念,或制作一个一次性转换器),那么不必声明变量可以节省少量的时间。时间,谁在乎你以后是否不能维护它,你就把它扔掉了。

另外,如果您正在测试某些内容,您可能会反复更改变量类型,并且每次都必须返回顶部并重新声明可能会很痛苦。

如果您从一种甚至没有显式变量声明的语言进入 VB,您可能需要推迟变量声明,直到您对其他一些差异更加熟悉为止。

但我发现我从来没有真正扔掉任何东西,而且我经常回去重新利用我几年前写的一些“扔掉”的东西。我节省的时间(至少对我来说)比声明(或重新声明)变量的额外工作更重要。

我还发现变量类型和范围错误占了我遇到的错误的很大一部分,非常感谢 IDE 可以帮助我解决这个问题。

关于vb.net - 在 Visual Basic .NET 中使用 "Option Explicit Off"有什么优点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25094267/

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