1

我在一个类中遇到了这个声明。我习惯用 c# 编程,并且是 vb6 的新手。有人可以告诉我这样做的目的是什么。通常我看到 vb6 中的变量是使用 Dim 声明的。

Private MapStatus(CAS_LAST, MAX_CAS_SLOT) As MAP_STATUS

其中 MAP_STATUS 是全局声明的枚举变量。

4

1 回答 1

7

这与变量的范围有关

private在模块顶部的方法之外使用,并使该变量可用于模块中的任何方法。Dim在方法中使用并且是方法特定的变量。

因此,在您的情况下,大概是私有的,因为程序员希望该变量可用于整个模块,但不能从模块外部访问。

于 2012-09-28T01:09:45.227 回答