我想创建一个可以处理一个接口的多个其他对象的接口.
我尝试在界面中使用界面并在新类中使用对象.
public interface IObject
{
double Value { get; set; }
}
public class FirstObject: IObject
{
double Value { get; set; }
}
public class SecondObject: IObject
{
string Titel { get; set; }
double Value { get; set; }
}
public interface ICollection
{
IObject[] Values { get; set; }
}
public class Collection: ICollection
{
SecondObject[] Values { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
现在我收到错误,我Collection没有实现该IObject[] Values成员.
我想当我使用一个对象(SecondObject)从接口IObject实现时Collection应该处理这个.
我做错了什么,怎么解决这个问题?