我正在尝试创建一个函数,将新元素与数组中的现有元素结合起来。因此,如果我创建了一个具有 2 个索引的数组,并且这些索引中的值是“Hello”,那么我将调用我的函数。我需要它来获取选定的索引并组合这两个值,而不覆盖或删除数组中现有值的任何部分。
所以数组在函数之后看起来像这样:
你好
你好堆栈溢出
代替:
你好
你好
到目前为止,这是我的代码:
Function AddToArray ($Index, $Add)
{
#$MainArray = New-Object System.Collections.ArrayList;
$MainArray[$Index] = "$MainArray $Add";
$MainArray | % {foreach ($Index in $MainArray[$Index])
{
$MainArray[$Index] + $Add;
}
}
这对我来说唯一完成的是覆盖所选索引的值,但不将它们组合起来。
任何帮助表示赞赏!
亲切的问候
丹尼斯·伯恩森