昏暗与私密之间的区别

Aks*_*ara 30 vb.net

DimPrivateVB.NET有什么区别?

And*_*ndo 41

Dim声明并为变量分配空间. Private用于指定访问级别,这意味着只有声明类才能查看或使用声明的成员.

我相信你的问题来自于你有时会看到以下事实:

Class MyDemoClass
   Dim mVar1 As Integer
   Private mVar2 As Integer
End Class
Run Code Online (Sandbox Code Playgroud)

在上面的例子中mVar1,mVar2声明在逻辑上是等价的 - 它们都归结为Private Dim mVar as Integer.

MSDN 在此解释:

Dim关键字是可选的,如果您指定以下任何修饰符,通常会省略它们:Public,Protected,Friend,Protected Friend,Private,Shared,Shadows,Static,ReadOnly或WithEvents.


hal*_*lie 17

昏暗与私密是两回事.Dim用于声明变量并分配内存空间.Private用作变量的访问修饰符,以及如何访问变量.如果您未在变量上指定访问修饰符,则默认情况下它将为Private.您可以选择通过在访问修饰符后声明变量来省略Dim.