上一个文章我提出了一个《为什么C#的范型不能自动实现此接口》的问题。
我今天上午做了测试,基本上满足要求,但是不能完全解决。
修改:
中的Column为:IColumn。
虽然这样有些别扭,因为内部使用的集合类管理的不是Column,而是IColumn,但总的来说还是能够忍受的。
我今天上午做了测试,基本上满足要求,但是不能完全解决。
修改:
public class ColumnCollection : NamedCollection<Column>,IColumnCollection {}
public class ColumnCollection : NamedCollection<IColumn>,IColumnCollection {}
虽然这样有些别扭,因为内部使用的集合类管理的不是Column,而是IColumn,但总的来说还是能够忍受的。