问题描述
# Create object
$obj = new-object psObject -property @{ num = 42; txt = 'Hello world' }
# Name of property whose value I want:
$key = 'txt'
# Get value
$val = $obj.psObject.properties[$key].value
$val
我想知道 $obj.psObject.properties[$key].value
是否可以缩写。
解决方法
直接从属性名称(txt
)存储在变量($key
)中的属性中获取值可以这样完成;
$obj.$key