我正在做一个项目,需要检查并确定一对字符串是否存在于文件行中。
我尝试使用哈希表来解决这个问题:
$makes = 'Ferrari', 'Ford', 'VW', 'Peugeot', 'Subaru'
$models = 'Enzo', 'Focus', 'Golf', '206', 'Impreza'
$table = @{}
for ($i = 0; $i -lt $makes.Length; $i++)
{
$table.Add($makes[$i], $models[$i])
}
这很好用,但是当我尝试插入一个重复的制造商时它就出现问题了。我很快发现散列表不接受重复项。
那么在PowerShell中有没有创建字符串双列表的方法?这在C#中非常容易,但我发现在PowerShell中无法实现。