我有两种这样的方法:
public void ExecuteA()
{
Write();
// A specific work
Clear();
}
public void ExecuteB()
{
Write();
// B specific work
Clear();
}
我想将Write()
andClear()
方法提取到一个新方法(Action)中,以得到类似这样的东西:
public ASpecificWork()
{
// do A work
}
public BSpecificWork()
{
// do B work
}
Execute(BSpecificWork);
Execute(ASpecificWork);
Write()
和将一次性Clear()
定义。Execute()
这样做的正确语法是什么?