BaseController参数化构造函数

时间:2015-12-01 14:23:45

标签: c# model-view-controller constructor controller

我有一个BaseController,如下所示:

public class BaseController : Controller
{
    string ApplicationName;

    public BaseController(string applicationName)
    {
        ApplicationName = applicationName;
    }
}

问题是如何在CSController继承时将字符串作为BaseController的参数传递,例如

public class CSController : BaseController{"CustomerSite"}
{
}

2 个答案:

答案 0 :(得分:2)

您可以从派生类构造函数将参数传递给基类构造函数,如下所示:

public class CSController : BaseController
{
    public CSController()
        :base("CustomerSite")
    {
    }
}

答案 1 :(得分:1)

您可以从您自己的构造函数中调用基类构造函数,如下所示:

public class CSController : BaseController
{
    public CSController()
        : base("CustomerSite")
    {
    }
}