在类中定义结构的副作用

时间:2011-06-06 13:47:00

标签: vb.net class structure side-effects

新手vb.net问题

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

1 个答案:

答案 0 :(得分:3)

没有副作用。

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

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