错误:类不包含接受 3 个参数的构造函数

本文关键字:参数 构造函数 包含接 错误 | 更新日期: 2023-09-27 18:37:24

我的类的构造函数有问题。我有一个名为 DASHBOARD 的类,它继承自它的基类 LINKS。

public class Link
{
    private Page aPage;
    public Page myPage
    {
        get { return aPage; }
        set { aPage = value; }
    }
    public Link(int buildingID, Page mypage)
    {
        myPage = mypage;
    }
}

public class Dashboard : Link
{
    private int abuildingid;
    private int acustomerid;
    public int BuildingID
    {
        get { return abuildingid; }
        set { abuildingid = value; }
    }
    public int CustomerID
    {
        get { return acustomerid; }
        set { acustomerid = value; }
    }

    public Dashboard(int buildingid, int customerid, Page mypage)
        : base(buildingid, mypage)
    {
        BuildingID = buildingid;
        CustomerID = customerid;
    }

当我编写代码时

新仪表板(建筑物ID,客户ID,此)

我收到一个错误:错误 14:"仪表板"不包含接受 3 个参数的构造函数

我做错了什么?

错误:类不包含接受 3 个参数的构造函数

我想通了!

我有一个名为Dashboard.aspx的页面。所以这两个类名在我没有意识到的情况下混淆了。

这就是为什么有时它有效,有时它不起作用。

感谢大家的评论。 为特雷弗·艾略特欢呼 3 次。