Question: what is the difference between arraylist and linkedlist in c#?
Answer: The difference is the internal data structure used to store the objects. An ArrayList will use a system array (like Object[] ) and resize it when needed. On the other hand, a LinkedList will use an object that contains the data and a pointer to the next and previous objects in the list.