同一程序集中有两个类:
在
谢谢。
类A
和静态类B
。在
类A
的一个方法中,我调用了类B
的一个方法,但我希望它只被调用一次,而不是每次调用类A
的方法时都被调用...目前我设置了一个全局属性-Ran-来查看该方法是否已经运行过了...虽然它能够工作,但我感觉这不是最好的设计。我想知道是否有更好的方法来实现同样的功能?谢谢。
ClassA.MyMethod(...)
{
....
//....
if (ClassB.Ran != 1)
ClassB.Foo();
....
//...
}