在Visual C# Express成员,我收到以下错误与下面的代码:C#错误:类型“X”已经定义了一个名为“Y”具有相同的参数类型
'Type 'myComponent.SettingsComponent' already defines a member called 'SolveInstance' with the same parameter types'
但我只用SolveInstance
那里。我做错了什么,我下次会怎么解决这个问题?
namespace myComponent
{
public class SettingsComponent : GH_Component
{
protected override void SolveInstance(IGH_DataAccess DA)
{
}
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
{
}
protected override void SolveInstance(IGH_DataAccess DA)
{
if (m_settings == null)
{
AddRuntimeMessage(warning, "You must declare some valid settings");
return;
}
DA.SetData(0, m_settings);
}
}
}
GH_Component.SolveInstance是虚拟/抽象的吗? – Ani 2012-07-24 15:49:55
这是真正的课堂吗?在课堂上是否有部分关键字?你可以放更多的代码? – 2012-07-24 15:53:46
您是否尝试过清洁和重建解决方案? – JMK 2012-07-24 15:55:34