私はasp.net mvc3を学んでいます。私がオンラインで見つけた 1 つの例は、IOC の使用方法を教えてくれるものです。
public class HomeController : Controller
{
private IHelloService _service;
public HomeController():this(new HelloService())
{}
public HomeController(IHelloService service)
{
_service = service;
}
}
この例には 2 つのコンストラクターがあります。2つ目は分かります。最初のものはそれが何のためにあるのかを理解していますが、私には余分なコードのように思えます.あなたはそれを必要としません.
誰かが最初のコンストラクターを追加するポイントを教えてください。
public HomeController():this(new HelloService())
{}