您现在的位置是:网站首页> 编程资料编程资料
PowerShell中的强类型数组介绍_PowerShell_
2023-05-26
350人已围观
简介 PowerShell中的强类型数组介绍_PowerShell_
在PowerShell中,当我们将一串强类型的值赋给一个变量时,这个变量就成了强类型数组。如果在一个强类型的数组中增加一个非强类型的数组元素(使用“+=”操作符),这时该数组将又变回普通数组。
看看这个例子:
复制代码 代码如下:
PS> $array = [Int[]](1,2,3,4,5)
PS> $array.GetType().FullName
System.Int32[]
PS> $array += "foo"
PS> $array.GetType().FullName
System.Object[]
之所以数组又变回为一个普通数组,这是因为要往数组中添加一个元素,先得创建一个普通数组,然后把强类型数组中的所有元素都拷贝进普通数组中。
如果往强类型数组中添加一个同类型的数据,则数组类型保持不变。
例子:
复制代码 代码如下:
PS> [Int[]]$array = 1,2,3,4,5
PS> $array.GetType().FullName
System.Int32[]
PS> $array += 6
PS> $array.GetType().FullName
System.Int32[]
其实强类型的数组就这样简单,至于有什么用途,小编暂时还没有用到,大家可以先了解有这么一个东东,真正在需求的时候能想起来它就行了。
您可能感兴趣的文章:
相关内容
- PowerShell数组结合switch语句产生的奇特效果介绍_PowerShell_
- PowerShell查找数组内容、搜索数组、查询数组的方法_PowerShell_
- PowerShell创建Byte数组例子_PowerShell_
- PowerShell中使用ArrayList实现数组插入、删除、添加例子_PowerShell_
- PowerShell中使用Get-Alias命令获取cmdlet别名例子_PowerShell_
- PowerShell脚本写的文件.ps1文件介绍_PowerShell_
- PowerShell中使用Get-Date获取日期时间并格式化输出的例子_PowerShell_
- PowerShell单行注释、多行注释、块注释的方法_PowerShell_
- PowerShell判断某天是星期几的方法_PowerShell_
- PowerShell中计算时间差的方法_PowerShell_
