小编The*_*nis的帖子

Powershell:引用数组中的单个元素

我想使用 [ref] 关键字引用数组中的单个元素。

如何测试参考:

$var1 = "this is a string"
[ref]$var2 = [ref]$var1

$var2.Value
this is a string

$var2.Value += " too!"
$var2.Value
this is a string too!

$var1
this is a string too!
Run Code Online (Sandbox Code Playgroud)

以上按预期工作。但是现在要引用任何数组中的单个元素?

$var3="string 1", "string 2", "string 3"
[ref]$var2=[ref]($var3[1])

$var2.Value
string 2

$var2.Value += " updated!"
$var2.Value
string 2 updated!

$var3[1]
string 2
Run Code Online (Sandbox Code Playgroud)

我希望$var3[1]返回与$var2.Value. 我究竟做错了什么?

arrays variables powershell reference

6
推荐指数
1
解决办法
99
查看次数

标签 统计

arrays ×1

powershell ×1

reference ×1

variables ×1