Windows Powershell強(qiáng)類型數(shù)組
Powershell數(shù)組一般具有多態(tài)性,如果你不指定元素的具體類型,解釋器會(huì)自動(dòng)選擇合適的類型存儲(chǔ)每個(gè)元素。如果要統(tǒng)一限制所有元素的類型,可是使用類型名和一對方括號(hào)作為數(shù)組變量的類型。這樣每當(dāng)賦值時(shí),會(huì)自動(dòng)類型檢查。如果目標(biāo)數(shù)據(jù)類型不能轉(zhuǎn)換成功,就會(huì)拋出一個(gè)異常。
PS C:Powershell> [int[]] $nums=@() PS C:Powershell> $nums+=2012 PS C:Powershell> $nums+=12.3 PS C:Powershell> $nums+="999" PS C:Powershell> $nums+="can not convert" Cannot convert value "can not convert" to type "System.Int32". Error: "Input string was not in a correct format." At line:1 char:6 + $nums <<<< +="can not convert" + CategoryInfo : MetadataError: (:) [], ArgumentTransformationMetadataException + FullyQualifiedErrorId : RuntimeException
相關(guān)文章
探索PowerShell(五) PowerShell基礎(chǔ)知識(shí)
在PowerShell中,我們可以輕松的與數(shù)據(jù)、對象進(jìn)行交互,為了簡化我們訪問外部數(shù)據(jù),PowerShell允許我們像操作驅(qū)動(dòng)器、文件一樣對數(shù)據(jù)、對象等進(jìn)行操作2012-12-12PowerShell中使用Get-Alias命令獲取cmdlet別名例子
這篇文章主要介紹了PowerShell中使用Get-Alias命令獲取cmdlet別名的例子,PowerShell中兼容DOS下和Linux下的很多命令,這些都是靠別名來實(shí)現(xiàn)的,需要的朋友可以參考下2014-08-08Powershell從注冊表中查詢默認(rèn)MAPI客戶端的例子
這篇文章主要介紹了Powershell從注冊表中查詢默認(rèn)MAPI客戶端的例子2014-05-05Powershell學(xué)習(xí)筆記--使用正則表達(dá)式查找文件
本文介紹PowerShell中使用正則表達(dá)式的查找文件的方法,PowerShell的正則表達(dá)式與微軟其它語言的正則表達(dá)式是一樣的,使用非常方便。2014-08-08Powershell使用嵌套哈希表實(shí)例 嵌套哈希表的2種寫法例子
這篇文章主要介紹了Powershell使用嵌套哈希表實(shí)例,嵌套哈希表的2種寫法例子,需要的朋友可以參考下2014-07-07PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié)
這篇文章主要介紹了PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié),本文著重講解面向?qū)ο蟮囊恍└拍?又給出了Get-Member命令輸出類的屬性和方法的例子,需要的朋友可以參考下2014-08-08