>>719

MethodA()
{
 PreMethod();
 _MethodA();
 PostMethod();
}

MethodB()
{
 PreMethod();
 _MethodB();
 PostMethod();
}

こんな場合は、_MethodA,_MethodBをdelegateにすれば、PreMethodとPostMethod()を実行する部分を1つに纏められる。

MethodX( action X )
{
 PreMethod();
 X();
 PostMethod();
}

MethodX( _MethodA );
MethodX( _MethodB );