您能否为我澄清这里提出的问题。
为什么最初定义的类很重要:
public class Metadata<DataType> where DataType : struct
{
private DataType mDataType;
}
- 如果一个接口或抽象类被替换为从相同接口或抽象类派生的对象,那么这可能是因为IList<>成员必须共享某些公共对象类型吗?
- 那个公共类型必须与IList<>类型具有相同的名称,例如 IList -> 派生自T,或 IList -> 派生自InterfaceT,IT?
谢谢 & 祝好, 米兰。