C# autofac中构造函数的参数
我必须在屏幕1和屏幕2上显示视图C# autofac中构造函数的参数,c#,autofac,C#,Autofac,我必须在屏幕1和屏幕2上显示视图 builder.RegisterInstance(dataGridView1) builder.RegisterInstance(dataGridView2) builder.RegisterType<GeneralHtmlNotifier>().As<INotifier>(); builder.RegisterInstance(dataGridView1) builder.RegisterInstance(dataGridView2)
builder.RegisterInstance(dataGridView1)
builder.RegisterInstance(dataGridView2)
builder.RegisterType<GeneralHtmlNotifier>().As<INotifier>();
builder.RegisterInstance(dataGridView1)
builder.RegisterInstance(dataGridView2)
builder.RegisterType().As();
如果注册实例,如何在类中告诉构造函数我希望命名为datagridview1而不是datagridview2
public GeneralHtmlNotifier(DataGridView dataGridView1, IEnumerable<IChecker> checkers)
{
_clsDataGridView = dataGridView1;
_checkers = checkers;
}
公共通用HTMLNotifier(DataGridView dataGridView1,IEnumerable Checker)
{
_clsDataGridView=dataGridView1;
_跳棋=跳棋;
}
像这样吗
builder.RegisterInstance(new GeneralHtmlNotifier(dataGridView1, checkers));
嗯…..“autofac”的标题部分很有趣!