我的包装如下:
public static void DoThing(Action T)
{
//Some code here
T();
//Some more code here
}
它曾用于从静态类调用静态方法,如下所示:
DoThing(()=>{
SomeStaticClass.SomeStaticMethod();
});
我正在考虑向SomeStaticClass添加布尔标志,但并发性是一个问题。
有没有什么好方法可以让它在没有DoThing的情况下调用方法时抛出异常或以其他方式提醒我?