我有自定义类对象的Arraylist。 怎么说param将成为这个类的ArrayList的函数?
function CreateArrays{
param(
[System.Collections.ArrayList] $collectionWithItems
)
}
我的意思是类似下面的C#声明:
void SomeMethod ( List<myCustomClass> listOfObjects) { }
我知道我可以在foreach中投射对象:
foreach($item in [DataBaseItem]$collectionWithItems)
{
}
但有没有办法用params说出来?
答案 0 :(得分:1)
我会使用[myCustomClass[]]
:
function CreateArrays{
param(
[myCustomClass[]] $collectionWithItems
)
}