自定义泛型集合,最简单的方法是从什么类继承?解决方法

自定义泛型集合,最简单的方法是从什么类继承??
书上写自定义强类型最简单的方法是从collectionbase和dictionarybase继承,但他们的元素是object类型的。如果自定义泛型集合,要求添加项不转为object类型,从什么类继承最简单

------解决方案--------------------
干吗要从最基本的开始啊?直接从List继承不就可以了?
------解决方案--------------------
list 就是从CollectionBase继承后而来的
------解决方案--------------------
List <T>