gpt4 book ai didi

PowerShell 哈希表双键错误 : "a" and "A"

转载 作者:行者123 更新时间:2023-12-04 14:27:55 24 4
gpt4 key购买 nike

从另一个应用程序我有我想在我的脚本中使用的键值对。
但是他们有例如键“a”和“A” - 导致错误的双键是不允许的。

  $x = @{ "a" = "Entry for a"; "A" = "S.th.else for A" }

我可以做什么,因为我需要两者或不需要?

提前致谢,
古力

最佳答案

默认情况下,PowerShell 哈希表不区分大小写。
尝试这个

$h = new-object System.Collections.Hashtable
$h['a'] = "Entry for a"
$h['A'] = "S.th.else for A"
$h[0] = "Entry for 0"
$h[1] = "Entry for 1"
$h

或者这个(取决于你喜欢的语法)
$hash = New-Object system.collections.hashtable
$hash.a = "Entry for a"
$hash.A = "S.th.else for A"
$hash.0 = "Entry for 0"
$hash.1 = "Entry for 1"
$hash.KEY
$hash

关于PowerShell 哈希表双键错误 : "a" and "A",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24054147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com