0

I have this code problem, it's due tomorrow and I do not know how to do it

Write a typed class GenericList<T> that holds a list of elements of type T. Store the elements of the list in a fixed-capacity array that is specified as a parameter to the class's constructor. Add methods to add an element, access an element by index, remove an element by index, insert an element at a specified position, clear the list, search for an element by value, and redefine the ToString() method. For now all I could do is create the class and add the array but I do not know how to specify the array as a parameter and add the methods, could somebody help? public class GenericList<T> { ArrayList myList = new ArrayList(); }

27th Oct 2022, 2:04 PM
Emperall
Emperall - avatar
2 Answers
+ 4
If you don't know how to use generic type parameters, you should review this article. It has very good example codes also, which is very similar to what you will need to implement https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/types/generics
27th Oct 2022, 5:32 PM
Tibor Santa
Tibor Santa - avatar
+ 1
Generic Classes class Stack<T> { int index=0; T[] innerArray = new T[100]; public void Push(T item) { innerArray[index++] = item; } public T Pop() { return innerArray[--index]; } public T Get(int k) { return innerArray[k]; } } https://www.sololearn.com/learning/1080/2694/5600/1
27th Oct 2022, 5:28 PM
SoloProg
SoloProg - avatar