2014-06-30 101 views

回答

1

你應該嘗試類型轉換([object[]])。下面是一個例子:

$x = New-Object System.Collections.ArrayList # Definitely not an object array 
([object[]]$x).GetType() # Object[] 
0

要創建一個陣列的任何環繞@(...)。要創建特定類型的數組,System.Array有一些factory methods並使用[type]來獲取Type對象。因此,

$theArray = @($viewFields.toArray([array]::CreateInstance([string], 0))) 
+0

'new String [0]'?它是什麼?我無法將其識別爲有效的PowerShell語法。 – ForNeVeR

+1

@ForNeVeR Ooops,太多的複製和粘貼:-) – Richard

相關問題