さて、例から始めましょう。これは別のアセンブリの基本クラスです。
namespace BL
{
public class BasicClass
{
protected internal void func()
{
//Code Logic
}
}
}
これが別のアセンブリの派生クラスです
namespace DL
{
public class DerivedClass:BasicClass
{
private void hello()
{
func();
}
}
}
func()
from基本クラスを呼び出すことができるので、protected
アクセス修飾子プロパティが表示されますが、アクセス修飾子プロパティはどうでしょうか。内部宣言されているので、別のアセンブリ内へのinternal
アクセスを許可する必要があります。そうであれば、単純ではなく呼び出す理由func()
protected internal
protected