小编典典

PowerShell:如何在 PowerShell 中将数组对象转换为字符串?

all

如何将数组对象转换为字符串?

我试过了:

$a = "This", "Is", "a", "cat"
[system.String]::Join(" ", $a)

没有运气 。PowerShell 中有哪些不同的可能性?


阅读 119

收藏
2022-07-09

共1个答案

小编典典

$a = 'This', 'Is', 'a', 'cat'

使用双引号(并且可以选择使用分隔符$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]

# This Is a cat
[string]$a

# This-Is-a-cat
$ofs = '-'
[string]$a
2022-07-09