gpt4 book ai didi

vb.net - 在 VB.NET 中声明属性

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

在我的 VB 6.0 代码中,我声明有以下行:

Attribute VB_Name = "MyFile"

但是,在 VB.NET 中,我收到错误“期望声明”。这不是声明吗?有没有一个很好的引用来查找 VB.NET 和 VB 6.0 之间的差异?

最佳答案

VB.NET 中根本不需要上述代码。

在 VB 6 中,它在代码中指定文件的名称 - 这用于窗口标题等内容,并允许您在代码中显式限定对该类成员的引用。

在 VB.NET 中,类声明中使用的名称已达到此目的。您不再需要提供带有属性的显式名称。考虑以下迷你类(class):

Public Class MyFile
Public Sub DoWork()
'do something here
End Sub
End Class

要从代码中的其他位置调用您命名为 MyFile 的类的 DoWork 方法,您只需编写:

MyFile.DoWork()

就像在以前版本的 VB 中指定 VB_Name 属性后所做的那样。

另请注意,类/模块保存的文件名可能完全不同;您在类声明中指定的名称并不依赖于您为文件本身指定的名称,就像以前的版本一样。

关于vb.net - 在 VB.NET 中声明属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496936/

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