C# protected
官方:
只有在通过派生类类型发生访问时,基类的受保护成员在派生类中才是可访问的。
简单理解:
当一个类作为派生类被访问时,由protected修饰的成员才可使用。
失败的
class Program
{
static void Main(string[] args)
{
CCon cCon = new CCon();
Console.WriteLine(cCon.name);
Console.WriteLine(cCon.age); // CCon.age”不可访问,因为它具有一定的保护级别
Console.Read();
}
}
class CCon
{
public string name = "AP000";
protected int age = 23;
}成功的
class Program : CCon
{
static void Main(string[] args)
{
Program program = new Program();
Console.WriteLine(program.name);
Console.WriteLine(program.age);
Console.Read();
}
}
class CCon
{
public string name = "AP000";
protected int age = 23;
}转载请注明出处。