Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 归纳变量与其他变量_Powershell - Fatal编程技术网

Powershell 归纳变量与其他变量

Powershell 归纳变量与其他变量,powershell,Powershell,我有一些变量,比如 $FreeMonday = 10.10.17 $FreeTuesday= 10.10.17 $FreeWednesday= 10.10.17 和其他名为Day of Week的变量 $DayOfWeek = 'Tuesday' 现在我想学习归纳变量 $('Free'+ $DayOfWeek) 并从变量中获取信息 $FreeTuesday 如何做到这一点 如前所述,最好使用字典(例如哈希表)而不是动态变量名: $Dictionary = @{ FreeMonday

我有一些变量,比如

$FreeMonday = 10.10.17
$FreeTuesday= 10.10.17
$FreeWednesday= 10.10.17
和其他名为Day of Week的变量

$DayOfWeek = 'Tuesday'
现在我想学习归纳变量

$('Free'+ $DayOfWeek) 
并从变量中获取信息

$FreeTuesday
如何做到这一点

如前所述,最好使用字典(例如哈希表)而不是动态变量名:

$Dictionary = @{
  FreeMonday = "10.10.17"
  FreeTuesday = "10.10.17"
  FreeWednesday = "10.10.17"
}
现在,您可以通过组合两个字符串轻松访问该值:

$DayOfWeek = 'Tuesday'
$Dictionary["Free$DayOfWeek"]
因此,最好使用字典(例如哈希表)而不是动态变量名:

$Dictionary = @{
  FreeMonday = "10.10.17"
  FreeTuesday = "10.10.17"
  FreeWednesday = "10.10.17"
}
现在,您可以通过组合两个字符串轻松访问该值:

$DayOfWeek = 'Tuesday'
$Dictionary["Free$DayOfWeek"]
gv('Free'+DayOfWeek)-value仅限
,但不要这样做。改用字典。
gv('Free'+$DayOfWeek)-ValueOnly
,但不要这样做。改用字典。