#宣告特定長度陣列
PS C:\>$SpecificSizeArray = new-object int[] 12
PS C:\>$SpecificArray.Length
12
PS C:\> $SpecificSizeArray
0
0
0
0
0
0
0
0
0
0
0
0
#加一個元素
PS C:\> $SpecificSizeArray +=13
PS C:\> $SpecificSizeArray.Length
13
PS C:\> $SpecificSizeArray
0
0
0
0
0
0
0
0
0
0
0
0
13
#初始空陣列
PS C:\>[int[]]$EmptyArray = @()
PS C:\>$EmptyArray.Length
0
#加三個元素
PS C:\>$EmptyArray +=1
PS C:\>$EmptyArray +=2
PS C:\>$EmptyArray +=3
PS C:\>$EmptyArray.Length
3
PS C:\>$EmptyArray
1
2
3
[註]
若宣告時沒有指定@()
PS C:\>[int[]]$EmptyArray
PS C:\>$EmptyArray +=1
PS C:\>$EmptyArray +=2
PS C:\>$EmptyArray +=3
PS C:\>$EmptyArray
6
此時$EmptyArray沒有Length屬性
因為$EmptyArray已經不是陣列了(而是Int32)!!
全站熱搜
留言列表