訪問基類成員(base關鍵字)
阿新 • • 發佈:2019-01-27
如果派生類必須完全的訪問被隱藏的繼承成員,可以使用基類訪問表示式。基類訪問表示式由關鍵字base後面跟著一個點和成員的名稱組成。
示例:
/// <summary>
/// 如果派生類必須完全的訪問被隱藏的繼承成員,可以使用基類訪問表示式。基類訪問表示式由關鍵字base後面跟著一個點和成員的名稱組成。/// </summary>
class SomeClass
{
public string Field1 = "Field1 -- In the base class";
}
class OtherClass : SomeClass
{
new public string Field1 = "Field1 -- In the some class";
public void PrintField1() {
Console.WriteLine(Field1);
Console.WriteLine(base.Field1);//訪問被遮蔽的基類成員
}
}
class Program
{
static void Main(string[] args)
{
OtherClass otherClass = new OtherClass();
otherClass.PrintField1();
Console.ReadKey();
}
}