从 powershell 中的文本文件获取多维数组

Getting a multi-dimensional array from a text file in powershell

所以,这应该是一个简单的问题,但我正在摸不着头脑。 我有一个需要以这种格式传递的数组

$itemArray = @(('Valley1','111.111.111'), ('Valley2','111.111.112'), ('Valley3','111.111.113'));

我需要从格式如下的文本文件中获取它

Valley1,111.111.111
Valley2,111.111.112
Valley3,111.111.113

我的代码当前抛出 "Cannot convert argument "items" 的错误,值为 "System.Object[]" 因此,我试图找出从 A 点(文本文件)到 B 点(我需要该数据的 $itemArray 格式)的最佳方法,附件是下面的代码,感谢您的观看!

https://pastebin.com/nyMtcczF

使用文本文件。

Valley1,111.111.111
Valley2,111.111.112
Valley3,111.111.113

这应该有效。

$Arrays = @()
Get-Content C:\TEST\Test.txt | ForEach-Object{
    $Arrays += , @($_ -split ",")
}

$Arrays[0]

这会 return...

Valley1
111.111.111