2
Ich habe Arraylist von Objekten meiner benutzerdefinierten Klasse. Wie sagt man Funktion, dass param ArrayList dieser Klasse sein wird?PowerShell - Parameter der Funktion - Casting Arraylist?
function CreateArrays{
param(
[System.Collections.ArrayList] $collectionWithItems
)
}
Ich meine so etwas wie die folgende C# Erklärung:
void SomeMethod (List<myCustomClass> listOfObjects) { }
Ich weiß, dass ich das Objekt innerhalb einer foreach werfen kann:
foreach($item in [DataBaseItem]$collectionWithItems)
{
}
Aber gibt es eine Möglichkeit, es zu sagen, in Params?
als ich dieses verwende ich habe folgende Fehlermeldung: Bei C: \ ps \ DbConfiguration \ dbscript3.ps1: 99 Zeichen: 2 + [[DataBaseItem []] $ collectionWithItems + ~ Fehlender Typname nach '['. – SharkyShark
Sie haben zwei führende '[[' –
lol sorry: D danke für die Hilfe, es funktioniert – SharkyShark