iJa*_*ade 4 c# asp.net protected access-modifiers
好的,让我从一个例子开始.这是我在另一个程序集中的基类
namespace BL
{
public class BasicClass
{
protected internal void func()
{
//Code Logic
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在这是我在另一个程序集中的派生类
namespace DL
{
public class DerivedClass:BasicClass
{
private void hello()
{
func();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我能够调用func()from基类,因此它显示了protected 访问修饰符属性,但访问修饰符属性如何.因为它声明了内部,所以internal允许它访问func()另一个程序集.如果那么为什么调用它protected internal而不是简单protected
| 归档时间: |
|
| 查看次数: |
3723 次 |
| 最近记录: |