该类中所有方法的预处理代码

时间:2019-07-11 07:24:28

标签: c# methods

我有以下代码。 在订单类下,我在ProcessOrder()和SubmitOrder()方法内显式调用DoSomething()。

但是我希望每当外部代码调用Order类的每个公共方法时,都将在该方法中隐式调用DoSomething。 这适用于所有方法,包括将来我将添加到Order类的公共方法。

public class Order
{
    private bool DoSomeThing()
    {
        // Do something and return result as bool
    }

    public void ProcessOrder()
    {
        DoSomeThing();
        // Process order logic
    }

    public void SubmitOrder()
    {
        DoSomeThing();
        // Process order logic
    }

}

0 个答案:

没有答案