在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