是的,powershell展开所有收藏品.一种解决方案是使用一元逗号返回包含真实集合的集合:
function CreateClrList { $list = New-Object "System.Collections.Generic.List``1[System.Int32]" $list.Add(3) ,$list }