protected:
访问范围:protected 修饰符表示成员可以被同一类或其派生类(无论这些派生类是否在同一个程序集中)访问。
适用场景:当你希望某个成员仅供类本身和任何派生类使用时,可以使用 protected。
protected internal:
访问范围:protected internal 修饰符表示成员可以被同一程序集内的任何代码访问,也可以被其他程序集中的派生类访问。
适用场景:当你希望某个成员在同一程序集内完全可见,但在不同程序集中的派生类也能访问时,可以使用 protected internal。