【发布时间】:2015-04-11 07:28:45
【问题描述】:
我正在自学 C#,但我遇到了一些模棱两可的情况。
我要做的是为一些数据创建一个容器类,这相当简单,但我试图尊重封装,并且只能通过 setter 和 getter 访问数据。所以我正在阅读有关访问修饰符的信息,根据This MSDN article ,默认访问级别是内部。我来自 Java 领域,所以我不熟悉 internal,但是从该页面上的资源来看,看起来 Internal 比我想要的更宽松。所以我想将其设置为私有。
我的困惑源于代码示例here。看起来如果我这样做了
class whatever {
private int thing;
string ambiguous;
}
模棱两可的变量将是私有的,而不是内部的。
它真的像那样工作吗?还是第二个例子写错了?
【问题讨论】:
标签: c# private access-modifiers