-1

我想在不创建中间变量的情况下访问由函数创建的哈希表元素。

这是解释我想要做什么的代码:

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

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

我试过$myVar += ((bla $aParameter).1) + ","了,但没有成功。

4

1 回答 1

0

您需要将结果转换为这样的字符串:

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

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

于 2013-08-14T07:38:56.693 回答