Visual Basic 6属性的公共变量

Cic*_*cik 2 vb6 refactoring properties class

我正在使用VB6中的遗留项目处理所有公共变量的巨大对象.我想将这些公共变量转换为私有变量/属性组合.是否有一些工具可以进行这些转换?(最好是同时在课堂上的所有变量)

谢谢

Kon*_*lph 5

不要进行转换,不需要.VB编译器会自动为所有公开的类(即在COM DLL中导出的所有类)执行此操作,并且所有其他字段不需要它,因为这些字段仅在内部使用,并且字段和用户的属性之间没有区别.

VB6是唯一能够做到这一点的语言,完全不允许使用公共字段,并隐式转换它们.

回顾一下:VB6中的公共变量没有任何问题,因为公共变量的常见缺点不适用于它们.特别是,它们不会破坏封装.