关于上一个接口实现的解决方案

上一个文章我提出了一个《为什么C#的范型不能自动实现此接口》的问题。

我今天上午做了测试,基本上满足要求,但是不能完全解决。
修改:
public class ColumnCollection : NamedCollection<Column>,IColumnCollection {} 
中的Column为:IColumn。
public class ColumnCollection : NamedCollection<IColumn>,IColumnCollection {} 

虽然这样有些别扭,因为内部使用的集合类管理的不是Column,而是IColumn,但总的来说还是能够忍受的。
原文地址:https://www.cnblogs.com/tansm/p/201015.html