你提到的所有这些都有不同的目的。
- Dim用于创建局部变量,该变量仅存在于您声明的函数(方法)中。
- 公开在类中创建成员变量。它可以在课堂外进行访问。
- 结构就像一个类,但结构和类之间的差异取决于语言。在.NET中,结构是值类型,其中类是引用类型。有关详细信息,请参阅this。
- 属性类似于公共字段,除非通过专用的getter和setter“functions”进行修改。这些允许您指定对用户的值执行的操作,或者如何计算返回给用户的值。
- Enum只是一个有组织的常量集合,具有相关的目的。
我认为你应该通过Visual Basic .NET的介绍很好地阅读,如下所示: