C#中,为什么这样会出现 不包含采用“4”参数的构造函数的错误?

classPCBClass{privatestaticintprogID=0;publicstaticintProgID{get{returnPCBClass.progI... class PCBClass
{
private static int progID = 0;

public static int ProgID
{
get { return PCBClass.progID; }
//set { PCBClass.progID = value; }
}
private int priorNum;

public int PriorNum
{
get { return priorNum; }
set { priorNum = value; }
}
private int cpuTime;

public int CpuTime
{
get { return cpuTime; }
set { cpuTime = value; }
}
private int needTime;

public int NeedTime
{
get { return needTime; }
set { needTime = value; }
}
private string progStatus;

public string ProgStatus
{
get { return progStatus; }
set { progStatus = value; }
}

PCBClass(int priorNum, int cpuTime, int needTime, string progStatus)
{
// progID++;
this.priorNum = priorNum;
this.cpuTime = cpuTime;
this.needTime = needTime;
this.progStatus = progStatus;
}
}

----------------------------
static void Main(string[] args)
{
PCBClass p1=new PCBClass (9,0,3,"W");

}
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
MuCloudLi2012
2012-10-20 · 超过18用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:47.7万
展开全部
请将构造函数声明成 public
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式