Я пытаюсь понять, как бы я поступил следующим образом.У меня есть класс, который я добавляю в который мне нужно создать экземпляр, используя ключевое слово new.Я попытался добавить второй конструктор без параметров, но затем он выполнил неправильный конструктор.
public class Widget
{
private IWidgetRepository _repo;
public Widget(IWidgetRepository repo)
{
_repo = repo;
}
}
var widget = new Widget();
Я хочу иметь возможность создания экземпляра этого var widget = new Widget ();
Без необходимостисделать это var widget = new Widget (new Widget ());
Я понимаю, что могу подумать о том, как неправильно использовать StructureMap.Если бы кто-то мог, пожалуйста, просветить меня, я был бы признателен.