我目前正在从 C# 和 VB6 背景重新学习 VB.NET,并且遇到了文档 here 中描述的“ protected friend ”和“私有(private) protected ”访问修饰符组合。 。
但是,我无法理解这两种组合之间的区别以及如何拥有既被声明为私有(private)又 protected 内容。
是否有一个开源项目可以演示其中的差异?我认为在现实情况下理解差异会更容易。
最佳答案
这是 OR 与 AND 的区别:
protected 友元指定可以从类内部或从派生类或同一程序集中访问该元素。
Private Protected 指定只能从同一个类以及派生类中访问该元素(和 = 仅当)在与包含类相同的程序集中找到。
关于.net - 'Protected Friend' 和 'Private Protected' 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59503878/