The ArrayList Add method adds a new item/element object to the end of the list. You can keep adding elements to the ArrayList until it runs out of memory. The managed heap is where the items are kept. Let's look at an example of establishing an ArrayList and using the ArrayList's Add() method to add two entries.