我有很多类和静态字段,巫婆有懒惰的初始化。 问题是,这个静态字段是通用的,我总是需要为初始化编写大量代码,比如
public static RepositoryOfOrganization<Message> Repository =>
new Lazy<RepositoryOfOrganization<Message>>(() => new RepositoryOfOrganization<Organization>()).Value;
是否有选项可以在另一个方法,类或创建类似工厂的东西中使用,将通过第一次调用实例化字段,并通过下一次调用返回实例?像这样的东西
public static RepositoryOfOrganization<Message> Repository =>
MagicFactory<RepositoryOfOrganization<Message>>.Get();