PowerShell - 函数的参数 - 铸造arraylist?

时间:2017-05-29 07:45:45

标签: xml powershell

我有自定义类对象的Arraylist。 怎么说param将成为这个类的ArrayList的函数?

function CreateArrays{
param(
[System.Collections.ArrayList] $collectionWithItems
)
}

我的意思是类似下面的C#声明:

void SomeMethod ( List<myCustomClass> listOfObjects) { }

我知道我可以在foreach中投射对象:

foreach($item in [DataBaseItem]$collectionWithItems)
{

}

但有没有办法用params说出来?

1 个答案:

答案 0 :(得分:1)

我会使用[myCustomClass[]]

function CreateArrays{
param(
[myCustomClass[]] $collectionWithItems
)
}