正如标题所说,如何在PowerShell中将字符串集转换为字符串数组,不知道从哪里开始,因为我是PowerShell的新手。会不会像String[])$viewFields.toArray(new String[0])
答案 0 :(得分:1)
您应该尝试进行类型转换([object[]]
)。这是一个例子:
$x = New-Object System.Collections.ArrayList # Definitely not an object array
([object[]]$x).GetType() # Object[]
答案 1 :(得分:0)
使用@(...)
创建一个包围任何环绕的数组。要创建特定类型的数组,System.Array
有一些factory methods并使用[type]
来获取Type
对象。因此
$theArray = @($viewFields.toArray([array]::CreateInstance([string], 0)))