Windows Powershell强类型数组
更新时间:2014年09月18日 15:40:44 投稿:hebedich
强类型数组可以理解为强制数据类型的数组,也就是一个数组里只包含一种数据类型,强制转换数组语法的优势就是如果使用分号代替逗号分隔值,PowerShell将每个值看作命令文本,PowerShell会执行它并且存储结果。
Powershell数组一般具有多态性,如果你不指定元素的具体类型,解释器会自动选择合适的类型存储每个元素。如果要统一限制所有元素的类型,可是使用类型名和一对方括号作为数组变量的类型。这样每当赋值时,会自动类型检查。如果目标数据类型不能转换成功,就会抛出一个异常。
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
相关文章
PowerShell中使用ArrayList实现数组插入、删除、添加例子
这篇文章主要介绍了PowerShell中使用ArrayList实现数组插入、删除、添加例子,使用ArrayList效率更高、也更方便,需要的朋友可以参考下2014-08-08
PowerShell连接SQL SERVER数据库进行操作的实现代码
这篇文章主要介绍了PowerShell连接SQL SERVER数据库进行操作的实现代码,需要的朋友可以参考下2016-11-11
PowerShell 读取性能计数器二进制文件(.blg)记录并汇总计算
由于监控及报告需要,要统计性能计数器每天数值情况,确认数据库服务器的运行状况。若打开计数器填写,比较麻烦,现在统计用 powershell 来读取计数器的值2016-11-11
Windows Powershell IF-ELSEIF-ELSE 语句
作为条件判断,if语句是各大语言都在使用的,当然powershell也不例外,今天我们就来看下IF-ELSEIF-ELSE 语句2014-10-10
PowerShell函数中使用$PSBoundParameters获取输入参数列表实例
这篇文章主要介绍了PowerShell函数中使用$PSBoundParameters获取输入参数列表实例,需要的朋友可以参考下2014-07-07


最新评论