4
配列を次のように辞書エントリの値として代入しようとしていますが、その例外が発生しています。Powershellの辞書エントリに配列を代入する
$sd = New-Object 'System.Collections.Generic.SortedDictionary[int, string[]]'
$sd[0] = "Data1a", "asda";
!
$sd = New-Object 'System.Collections.Generic.SortedDictionary[int, string[]]'
$sd[0] = [string[]]("Data1a", "asda")
もう一つのオプションはobject[]
に辞書値の種類を変更することです:
が華麗な...私はuが言及したようにキャストしようとしたが、私が行方不明になりました丸い括弧。ありがとう – nabeelfarid
素晴らしい作品です。私は2番目のスニペットがはるかに好きです。 キャスティングは汚れです:D – Guy