网学网为广大网友收集整理了,VB.NET类和名字空间,希望对大家有所帮助!
在VB 6.0中,一个“类”便是一个文件。如果在开发过程中涉及到很多“类”,则会创建很多类文件,这对文件管理相当不便。在VB.NET中,通过Class与End C1ass关键字来完成“类”的定义,将多个“类”写到一个文件中,使得文件管理和程序维护都非常方便。
VB.NET也提供了对.NET名字空间的支持。类似于Visual C++,可以在类中重载方法。若需要在已经建立的工程中增加新的类文件,只需直接在工程上单击右键,选择“添加新项”命令,出现的对话框。可以发现VB.NET已经把大部分类文件的扩展名改为.vb,而不是像VB 6.0中以.Cls作为扩展名。
在VB 6.0中是用Property Get和Property Set创建类的属性,而在VB.NET中这些都集成到了一个结构中。
在VB 6.0及其以前的版本中,声明一个类时可以使用默认的方法或属性,但在’VB.NET中,要求必须使用一个默认的关键字来创建默认的属性,VB.NET中默认的属性要在属性数组(Property Array)中设定,也就是通过下标来指定属性。