Search notes:

System.Collections.ArrayList

System.Collections.ArrayList derives from System.Object and implements
Microsoft recommends to use System.Collections.Generic.List<T> instead of ArrayList.
An example of a PowerShell variable whose type is ArrayList is $error.

See also

System.Array

Index