Dim和Private在VB.NET中有什么区别?
Dim声明并为变量分配空间。 Private用于指定
access level,这意味着只有声明类可以看到或使用声明的成员。
我相信你的问题来自于你有时会看到如下事实:
Class MyDemoClass Dim mVar1 As Integer Private mVar2 As Integer End Class
在上面的示例中,mVar1和mVar2声明在逻辑上是等效的 – 它们都以Integer归结为Private Dim mVar。
MSDN解释了这个here:
The Dim keyword is optional and usually omitted if you specify any of the following modifiers: Public,Protected,Friend,Protected Friend,Private,Shared,Shadows,Static,ReadOnly,or WithEvents.