【发布时间】:2019-12-28 23:15:50
【问题描述】:
也许这是错误的方法,但我尝试使用 Hashtable 构建一个简单的词汇数据库,但遇到了两个问题。
首先,如果我有几个主题的自己的哈希表,我可以列出所有的哈希表名称吗?如何?也许在一个循环?我无法弄清楚,列出哈希表。
其次,我尝试将哈希表放入一个哈希表中,该哈希表以某种方式起作用,但我仍然需要弄清楚我是否被允许这样做,或者这是一种错误的方法?请看下面的例子。
(仅供个人使用,让我了解更多关于Powershell的知识,也是对自己的一种挑战),欢迎提出其他建议。
我正在尝试和试验,但无法找到任何解决方案。 我也尝试用 Arrays 做一些事情,但也没有成功。也许有一个哈希表或数组的解决方案,或者这种方法有更好的解决方案?
$Vocabulary = @{
$Weekdays = [ordered]@{Monday = 'Montag';Tuesday = 'Dienstag';Wednesday = 'Mittwoch'}
$Months = [ordered]@{January = 'Januar';February = 'Februar';March = 'März'}
}
如果可能,我希望能够遍历哈希表中的所有哈希表并接收它们的名称。使用上面的例子,输出应该是:
$工作日
$月
我能够找到键和值,但搜索哈希表本身的名称是我的挑战。
【问题讨论】:
标签: arrays powershell hashtable