I'm trying to figure out how I can pass multiple strings as an array to a powershell function.
function ArrayCount([string[]] $args) {
Write-Host $args.Count
}
ArrayCount "1" "2" "3"
ArrayCount "1","2","3"
ArrayCount @("1","2","3")
Prints
2
0
0
How can I pass an array with 3 values to the ArrayCount
function?
Why is the Count zero for some of the invocations?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…