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 に答える