J'ai une fonction simple qui crée une liste générique:fonction PowerShell ne retourne pas l'objet
function test()
{
$genericType = [Type] "System.Collections.Generic.List``1"
[type[]] $typedParameters = ,"System.String"
$closedType = $genericType.MakeGenericType($typedParameters)
[Activator]::CreateInstance($closedType)
}
$a = test
Le problème est que $a
est toujours nul, peu importe ce que j'essaie. Si j'exécute le même code en dehors de la fonction, cela fonctionne correctement.
Pensées?
La virgule! D'oh. Merci, je vais avoir raison un de ces jours. – Dan