在C#中,可以使用关键字base
来获取父类别。base
关键字用于引用当前类的直接父类。通过base
关键字,可以访问父类的成员变量、方法和属性。
以下是使用C#获取父类别的示例代码:
using System;
public class ParentClass
{
public string ParentProperty { get; set; }
public void ParentMethod()
{
Console.WriteLine("This is a method in the parent class.");
}
}
public class ChildClass : ParentClass
{
public void ChildMethod()
{
base.ParentMethod(); // 调用父类的方法
Console.WriteLine("This is a method in the child class.");
}
}
public class Program
{
public static void Main(string[] args)
{
ChildClass child = new ChildClass();
child.ParentProperty = "Parent Property Value";
Console.WriteLine(child.ParentProperty); // 访问父类的属性
child.ChildMethod(); // 调用子类的方法,其中包含对父类方法的调用
}
}
输出结果:
Parent Property Value
This is a method in the parent class.
This is a method in the child class.
在上述示例中,ChildClass
继承自ParentClass
,通过base
关键字在子类中调用了父类的方法ParentMethod()
。同时,子类也可以访问父类的属性ParentProperty
。
关于C#的更多信息,你可以参考腾讯云的相关产品和文档:
请注意,以上提供的是腾讯云相关产品和文档的链接,不包含其他云计算品牌商的信息。
领取专属 10元无门槛券
手把手带您无忧上云