我做了下面的代码在C#项目:没有构造函数,它需要0个参数 - 但那不是真的?
private void RandAddButton_Click(object sender, EventArgs e) {
int numberOfItems = int.Parse(amountItems.Text);
CreateDataSet.CreateDataSet create = new CreateDataSet.CreateDataSet();
create.CreateItems(numberOfItems);
}
,你可以看到我尝试使用CreateItems在CreateDataSet类。 的问题是,我得到如下因素误差
'CreateDataSet.CreateDataSet' does not contain a constructor that takes 0 arguments
但在CreateDataSet类我有下面的构造:
public CreateDataSet() {
}
这是为什么不工作?
谢谢
如果CreateDataSet然后是外部DLL重建它,并刷新参考... – Zaki 2012-04-23 09:30:27
你能表现出更多的代码?例如类CreateDataSet。 – Skalli 2012-04-23 09:30:41
CreateDataSet.CreateDataSet create = new CreateDataSet.CreateDataSet();你的命名空间和类名应该不同。这会导致歧义。 – 2012-04-23 09:32:19