如何扩展C#子类中的方法与Objective-C相比
本文关键字:方法 相比 Objective-C 子类 何扩展 扩展 | 更新日期: 2023-09-27 17:55:38
我来自Objective-C
。我现在正在学习C#
。如何实现以下Objective-C
调用C#
等效?
- (void)doSomething
{
[super doSomething]
// do more stuff
}
使用 base
关键字:
public void doSomething(){
base.doSomething();
}
public class A
{
public virtual void doSomething() { Console.WriteLine("Class A"); }
}
class B : A
{
public override void doSomething()
{
base.doSomething();
Console.WriteLine("Class Y");
}
}
static void Main()
{
A b = new B();
b.doSomething();
Console.ReadKey();
}