【问题标题】:class modules vs classes in .net.net 中的类模块与类
【发布时间】:2016-01-26 15:51:21
【问题描述】:

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

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

class-module文件和class文件有什么区别?

【问题讨论】:

    标签: vb.net class oop vb6 vb6-migration


    【解决方案1】:
    • VB6 Class Modules (.cls) 等效于Classes in .Net(有不少语法差异)
    • VB6 Modules (.bas) 等价于 .Net 中的 Modules(有一些语法差异)

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

    【讨论】:

    • 伟大、清晰、切中要害。谢谢,当计时器用完时会接受。
    猜你喜欢
    • 2011-02-08
    • 2010-10-27
    • 2011-10-18
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多