试图限制方法使用选项

时间:2017-09-14 16:33:07

标签: c#

我的包装如下:

public static void DoThing(Action T)
{
    //Some code here
    T();
    //Some more code here
}

它曾用于从静态类调用静态方法,如下所示:

DoThing(()=>{
    SomeStaticClass.SomeStaticMethod();
});

我正在考虑向SomeStaticClass添加布尔标志,但并发性是一个问题。

有没有什么好方法可以让它在没有DoThing的情况下调用方法时抛出异常或以其他方式提醒我?

0 个答案:

没有答案