generic list class in c#

Posted by  Royce Roy
 1854  View(s)
Rate this:

I'm currently making my own very basic generic list class (to get a better understanding on how the predefined ones work). Only problem I have is that I can't reach the elements inside the array as you normally do in say using "System.Collections.Generic.List".

GenericList<type> list = new GenericList<type>();


This works fine, but when trying to access "whatever" I want to be able to write :


But that obviously doesn't work since I'm clearly missing something in the code, what is it I need to add to my otherwise fully working generic class ?

  1. Re: generic list class in c#

    Hi Royce,

    I think all you need to do is implement IList<T> , to get all the basic functionality

      public interface IList<T> 
        int IndexOf(T item);
        void Insert(int index, T item);
        void RemoveAt(int index);
        T this[int index] { get; set; }

      Modified On Apr-04-2018 01:46:57 AM