【问题标题】:Difference between Dim and Private昏暗和私人之间的区别
【发布时间】:2011-03-23 05:55:55
【问题描述】:

VB.NET 中DimPrivate 有什么区别?

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    Dim 为变量声明并分配空间。 Private 用于指定 access level,这意味着只有声明类才能看到或使用声明的成员。

    我相信您的问题源于您有时会看到以下内容:

    Class MyDemoClass
       Dim mVar1 As Integer
       Private mVar2 As Integer
    End Class
    

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

    MSDN 解释了这个here

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

    【讨论】:

      【解决方案2】:

      Dim 和 Private 是两个不同的东西。 Dim 用于声明变量和分配内存空间。 Private 用作变量的访问修饰符,用于说明应如何访问变量。如果您没有在变量上指定访问修饰符,则默认情况下它将是 Private。您可以通过在访问修饰符之后声明变量来选择省略 Dim。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-11
        • 2014-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-25
        • 2011-08-27
        相关资源
        最近更新 更多