VB.NET 15.5 中 Private Protected 成员的用例是什么?
What is the use-case for Private Protected members in VB.NET 15.5?
VB.NET 15.5 为 class 成员引入了额外的访问级别:Private Protected
,如记录 here and here.
举个例子
Private Protected internalValue As Integer
我的理解是,这应该等同于 Protected
,这意味着它可以在同一个 class 及其子级中访问,但不能在外部访问。
那么这在什么时候有用,对 Protected
会员有什么区别?
Private Protected 修饰符使派生类型可以访问 class 成员,但仅在其包含的程序集中.
如果没有 Private
,Protected
成员也可以被不同程序集中的派生 class 访问。
VB.NET 15.5 为 class 成员引入了额外的访问级别:Private Protected
,如记录 here and here.
举个例子
Private Protected internalValue As Integer
我的理解是,这应该等同于 Protected
,这意味着它可以在同一个 class 及其子级中访问,但不能在外部访问。
那么这在什么时候有用,对 Protected
会员有什么区别?
Private Protected 修饰符使派生类型可以访问 class 成员,但仅在其包含的程序集中.
如果没有 Private
,Protected
成员也可以被不同程序集中的派生 class 访问。