当我说
public static IMyType GetGateWayManager()
{
IUnityContainer _container = GetContainer();
IMyType _gateWayManager = _container.Resolve<IMyType>();
return _gateWayManager;
}
它带有一个警告,内容是 使用隐式类型的局部变量
。
如果我将其更改为
public static IMyType GetGateWayManager()
{
IUnityContainer _container = GetContainer();
var _gateWayManager = _container.Resolve<IMyType>();
return _gateWayManager;
}
没问题。
有人能告诉我为什么 VS 编辑器认为在这里使用 var 是最佳实践吗?
var
的文档中受益。它并不意味着“变量”。 - AakashM