我发现了一个类似于以下的类:
class Controller
{
private readonly IDataContext _myContext = new DataContext("connectionstring");
public Controller(IDataContext context){
_myContext = context;
}
}
给定的实例创建如下:
var controller = new Controller(new DataContext("anotherconnectionstring"));
我想知道的是分配给 _myContext 字段的最终实例是哪个?作为参数传递的那个还是在声明中用作 RHS 的那个?