如何将数组对象转换为字符串?
我试过了:
$a = "This", "Is", "a", "cat" [system.String]::Join(" ", $a)
没有运气 。PowerShell 中有哪些不同的可能性?
$a = 'This', 'Is', 'a', 'cat'
使用双引号(并且可以选择使用分隔符$ofs)
$ofs
# This Is a cat "$a" # This-Is-a-cat $ofs = '-' # after this all casts work this way until $ofs changes! "$a"
使用运算符连接
# This-Is-a-cat $a -join '-' # ThisIsacat -join $a
使用转换为[string]
[string]
# This Is a cat [string]$a # This-Is-a-cat $ofs = '-' [string]$a