Как я могу получить такой же результат как:
$ht = @{Object="Hi there";Foregroundcolor="Green"}
Write-Host @ht
без использования / переменной $ht
?
Не поймите меня неправильно, я знаю, как использоватьбазовый CMDLet.У меня есть статический метод, который генерирует динамические хеш-таблицы.Посмотрите на этот упрощенный пример кода:
class HashtableGenerator
{
static [hashtable]Answer()
{
return @{Object="Hallo Welt";ForegroundColor="Green"}
}
}
$ht = [HashtableGenerator]::Answer()
Write-Host @ht
Это прекрасно работает, но возможно ли избавиться от переменной $ht
, чтобы код выглядел что-то примерно так:
Write-Host @([HashtableGenerator]::Answer()) # Doesn't work