Vb.net net中的类模块与类

Vb.net net中的类模块与类,vb.net,class,oop,vb6,vb6-migration,Vb.net,Class,Oop,Vb6,Vb6 Migration,我正在将大约5k行vb6代码升级到vb.net(最初我认为这是一项简单的工作)。vb6代码大量使用类模块(.cls文件)以OO风格编写 我应该保留此文件扩展名(如果可能)还是尝试在vb.net的类文件(.vb文件)中复制.cls文件 类模块文件和类文件之间有什么区别? VB6类模块(.cls)实际上等同于中的类 .Net(有很多语法上的差异) VB6模块(.bas)等同于.Net中的模块(有一些语法上的差异) Net中的类和模块都必须具有.vb扩展名,因此您无法保持.cls文件的原样,您必须将

我正在将大约5k行vb6代码升级到vb.net(最初我认为这是一项简单的工作)。vb6代码大量使用类模块(
.cls
文件)以OO风格编写

我应该保留此文件扩展名(如果可能)还是尝试在vb.net的类文件(
.vb
文件)中复制
.cls
文件

类模块文件和文件之间有什么区别?

  • VB6
    类模块
    (.cls)实际上等同于中的
    .Net(有很多语法上的差异)
  • VB6
    模块
    (.bas)等同于.Net中的
    模块
    (有一些语法上的差异)

Net中的类和模块都必须具有.vb扩展名,因此您无法保持.cls文件的原样,您必须将VB6代码翻译/重新写入.Net中

非常好、清晰且切中要害。谢谢,当计时器用完时将接受。