3
我的主類...接口不必要求實現方法
[Serializable]
public class SVO : Operation, IAddSizeAbility, IRemoveSizeAbility
{
public SerializableDictionary<string, SerializableDictionary<string, decimal>> Data = new SerializableDictionary<string, SerializableDictionary<string, decimal>>();
public SVO() //Default Constructor
{
SerializableDictionary<string, decimal> line = new SerializableDictionary<string, decimal>();
line.Add("Size - 0", 0.00M);
Data.Add("OP - 0", line);
}
public void AddSize()
{
throw new NotImplementedException();
}
}
我的接口...
public interface IAddSizeAbility
{
void AddSize();
}
public interface IRemoveSizeAbility
{
void RemoveSize();
}
的問題是,雖然我正確執行IAddSizeAbility interace我還沒有實現的IRemoveSizeAbility但它讓我編譯這是一個錯誤?
當我創建一組新的接口類時,我無法複製該問題。
我已經包括圖像,所以你可以看到有接口下沒有紅色下劃線了未實現
也許'Operation'已經實現了它? – haim770
不是那個,或者你的項目中有多個'IRemoveSizeAbility'接口。 – DavidG
@ haim770是的你是對的,不能相信我錯過了它,發佈你的答案,我會接受。 – user3755946