我正在制作一个包含场地,事件和运动员的运动日历。构造函数0参数错误
基本上,当我尝试运行该程序,我得到的错误“Sport2012.Venue不包含一个构造函数参数0。
//Method to add a new Venue to program
public void addVenue(Venue v)
{
m_Venue.Add(new Venue());
}
以上的m_Venue.Add错误代码(新地点());
public String m_venueName;
public String m_venueAddress;
private List<Event> m_Events;
public Venue(String venueName, String venueAddress)
{
m_venueName = venueName;
m_venueAddress = venueAddress;
m_Events = new List<Event>();
}
上面的代码示出了用于Sport2012.Venue构造
基本上如何建立一个新的构造或改变第一提取
在此先感谢
丹尼尔
不知道为什么这是downvoted ....... – 2012-03-07 17:51:02
我不想被拖到这里,但你可能花了更多的时间打字这个职位,比寻找错误的来源...编辑:J_mcnally downvote因为这个问题是没有意义的 – squelos 2012-03-07 17:51:22
错误是由使用不存在的构造函数造成的。在类中定义任何构造函数时,默认的构造函数会消失。 Venue只有一个构造函数,它有两个参数。正如答案所提到的,代码可能在语义上是错误的。 – harold 2012-03-07 17:52:27