In the following Powershell statements, why do I need the comma to instantiate a .Net array list or stack from the Powershell Object[]?
$list = "A","B","C"
$stack = New-Object System.Collections.Stack(,$list)
Why do I need it and what does the comma mean?