我想将哈希表存储在环境变量中——这在 Powershell 中可行吗?
这是我测试的方法:
$env:test = @{}
$env:test
$env:test|gm
并且感到困惑,因为输出是:
System.Collections.Hashtable
类型名称:System.String
名称 MemberType 定义
---- ---------- ---------- 克隆方法 System.Object Clone()
CompareTo 方法 int CompareTo(System.Object value), int CompareTo(string strB) 。 ..
...因此,当我直接返回 $env:test 时,我得到了 'Hashtable',但是当我通过管道将它传递给 get-member 时,返回了 system.string。有人可以解释这种行为吗?