1.Base在靜態方法中不能使用
2.A類中變量定義為Protected時,子類可以用base.i來訪問
class A
{
protected int i = 5;
}
class Sub_A : A
{
void print()
{
Console.WriteLine(base.i);
Console.ReadLine();
}
}
3.
class A
{
protected int i = 5;
}
class Sub_A : A
{
int i = 6;
public void print()
{
Console.WriteLine(base.i); //返回5
Console.WriteLine(this.i); //返回6
Console.ReadLine();
}
}
4.
class A
{
protected int i = 5;
}
class Sub_A : A
{
public void print()
{
int i = 6;
Console.WriteLine(base.i);//返回5
Console.WriteLine(this.i);//返回5
Console.ReadLine();
}
}