我正在编写一些代码,但有人告诉我我有一个潜在的错误。我们的建筑师解释了原因,但我仍然不明白。对我来说,即使在他更正之后,它似乎也在做同样的工作。任何人都可以向我解释什么是原来的错误?
根据我们的架构师,它应该是什么样子:
private IIzuProxyService _izuProxyService = null;
private IIzuProxyService IzuProxyService
{
get
{
if (_izuProxyService == null)
_izuProxyService = new IzuProxyService();
return _izuProxyService;
}
}
它原来的样子:
private IIzuProxyService _izuProxyService = null;
private IIzuProxyService IzuProxyService
{
get
{
if (_izuProxyService == null)
return new IzuProxyService();
return _izuProxyService;
}
}
非常感谢!