$DataApp2 = "SUCCESS FINALLY"
$Type = "App2"
$Data = Get-Variable -Name "Data$Type" -Value
Set-Variable -Name "Button$Type" -Value "$Data"
$ButtonName = Get-Variable -Name "Button$Type" -Value
$DefaultForm.Text = "$ButtonName"
现在可能更明显的是,我打算调用一个函数,该函数除了给定的变量外什么都不做
答案 0 :(得分:2)
您可以使用Set-Variable
或Invoke-Expression
。
Set-Variable -Name "Button$Type" -Value "test"
Invoke-Expression "`$Button$Type = 'test'"
但是我建议使用哈希表,因为它安全又快捷。
$h = @{}
$h."Button$Type" = "test"
$h.ButtonApp2