我有一个实现合同的服务类,如下所示:
interface IContractFoo
{
void Foo();
}
Class ServiceFoo() : IContractFoo
{
public static ServiceFoo()
{
Log("Static constructor called");
}
void Foo()
{
Log("Foo called");
}
}
我正在确定的是,每次调用 Foo API 时,都会调用静态构造函数。所以,日志看起来像这样 -
称为 Foo 的静态构造函数称为 称为
Foo 的
静态构造
函数
这不应该发生,因为这是一个静态构造函数。知道可能出了什么问题吗?
谢谢你的帮助