我被困住了。
我想创建一个具有以下结构的 multidim 数组
$x[index]['word']="house"
$x[index]['number']=2,5,7,1,9
其中 index 是从 0 到... n 的第一个维度
第二维有两个字段“单词”和“数字”
这两个字段中的每一个都包含一个数组(第一个带有字符串,第二个带有数字)
我不知道如何声明这个 $x
我试过了
$x = @(()),@(@()) - doesn't work
或者
$x= ("word", "number"), @(@()) - doesn't work either
或者
$x = @(@(@(@()))) - nope
然后我想像这样使用这个数组:
$x[0]["word"]= "bla bla bla"
$x[0]["number]= "12301230123"
$x[1]["word"]= "lorem ipsum"
$x[2]["number]=...
$x[3]...
$x[4]...
最常见的错误是
数组分配失败,因为索引“0”超出范围。
无法索引到 System.Char/INt32 类型的对象
我想使用arrays[][]
orjaws @ 来完成此操作,但没有 .net [,] 的东西。
我想我错过了一些东西。