【问题标题】:Side effects of defining a structure inside a class在类中定义结构的副作用
【发布时间】:2011-06-06 13:47:00
【问题描述】:

一个新手 vb.net 问题

在类中定义结构(将其命名为 X)并在该类中创建 X 类型的属性有什么副作用?

【问题讨论】:

    标签: vb.net class structure side-effects


    【解决方案1】:

    没有副作用。

    唯一的效果是结构在类的范围内,也就是说,如果你想从类外部使用范围,它必须声明为Public,并且你使用时需要明确地将名称限定为OuterClassName.InnerStructureName

    值得注意的是(与 Java 不同),该结构与它所包含的类的任何实例都无关。因此它不能只访问其周围类的实例成员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-27
      • 2011-02-02
      • 2022-12-15
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多