Arrays and hashtables are integral to PowerShell, and being able to manipulate these is critical. If these simpler structures fail to provide an efficient means of working with a set of data, there are advanced alternatives.
The following .NET collections will be discussed:
- System.Collections.Generic.List
- System.Collections.Generic.Dictionary
- System.Collections.Generic.Queue
- System.Collections.Generic.Stack
Each of these collections has detailed documentation (for .NET) available on MSDN: https://msdn.microsoft.com/en-us/library/system.collections.generic(v=vs.110).aspx.