Po prostu chcę zrobić prosty niestandardowy typ z [System.Collections.ArrayList]
na, powiedzmy, tylko krótszy [arrayList]
lub coś w tym stylu i umieścić go w module dla wygody. Wygląda na Add-Type
, ale nie może dowiedzieć się, czy pasuje i jak to zrobić dokładnie. To, co chcę uzyskać, to:Czy istnieje prosty sposób tworzenia niestandardowych typów w Powershell?
[ArrayList]<-[System.Collections.ArrayList] #Something like that
$myArList=New-Object ArrayList
$myArList.Add(1,2,3)
Opcja '[akceleratory]' akcelerator nie jest domyślnie włączona na moim PS, chociaż Mogę dodać go za pomocą '$ acc = [psobject] .assembly.gettype (" System.Management.Automation.TypeAccelerators "); $ acc :: Dodaj ("akceleratory", $ acc) ' –