link中如何创建能存放0-10个元素的List<int>

link中如何创建能存放0-10个元素的List

 class LimitedList
{
    private List<int> innerList = new List()<T>;
        public void Add(int value)
        {
            if (innerList.Count < 10) innerList.Add(value);

        }
        public IEnumerable<int> AsEnumerable() { return innerList as IEnumerable<int>; }
}

数组实现 linklist呗