访问PowerShell中的哈希表元素

时间:2013-08-14 07:38:57

标签: function powershell hashtable

我想访问由函数创建的哈希表元素,而不创建中间变量。

这是解释我想要做的事情的代码:

Function bla($aParameter) {
    $ret = @{}
    for($i in XX) {
        $ret.Add([int]$i, [string]$value)
    }
    $ret
}

$myVar = ""
$myVar += (bla $aParameter).1 + ","

我尝试$myVar += ((bla $aParameter).1) + ","但没有取得多大成功。

1 个答案:

答案 0 :(得分:0)

您需要将结果转换为字符串,如下所示:

$myVar += [string]((bla $aParameter).1) + ","

这很奇怪,因为我已经将我的HashTable的值转换为[string]