一、强制转换数组

使用普通方法创建一维数组:

$Varname=Element1,Element2,Element3,…

使用数组强制转换结构创建数组:

$Varname=@(Element1,Element2,Element3...)

强制转换数组语法的优势就是如果使用分号代替逗号分隔值,PowerShell将每个值看作命令文本,PowerShell会执行它并且存储结果。

例如:

$myarray=@(5;"This";get-process)

$myarray[2]

但是如果使用以下方法来定义上述数组则会出错:

$myarray=@(5,"This",get-process)

或者

$myarray=5,"This",get-process

二、严格类型数组

在创建数组时,严格指定类型,这样确保一个数组只能存储一种类型的值。

[int32[]]$myarray

[bool[]]$myarray

[object[]]$myarray

[string[]]$myarray

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2021-05-12
  • 2021-09-13
  • 2022-12-23
  • 2021-07-28
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-09-14
  • 2022-12-23
  • 2021-04-24
相关资源
相似解决方案