vb.net – Dim与Private之间的区别

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.

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...