我有幾種方法,有folling結構:在開始和結束時調用方法 - 在C#中有更好的方法嗎?
public void doWhatever()
{
methodToPrepareEnvironment();
// do something
methodToResumeEnvironment();
}
我所有的「doWhatever」型方法調用這些準備/恢復方法和只有1準備和1份簡歷所有這些doWhatever方法調用的方法。有沒有更好的方法來實現這一點,而不必在我所有的任何方法開始和結束時撥打準備和恢復方法?我有這種感覺,我錯過了一些非常基本的東西。請注意,無論哪種方法無法組合,它們都需要獨立,每個方法都需要準備環境,執行一些任務,然後恢復環境。
謝謝。
在相同的類或單獨的類中是「doWhatever」類型的方法嗎? –