11

$array在代码中的某个位置填充了一个数组变量,例如下面

this

is

an

array

varaible

如果,我想打印出数组变量,就像thisisanarrayvariable一个衬里一样

我采用了以下方法,但是在程序挂起时我没有得到任何结果

for ($i=0;$i -le $array.length; $i++) { $array[$i] }

显然,我不想像把它们粘在一起$array[0]+$array[1]+$array[2]..

希望我能得到更好的答案。

4

3 回答 3

19

使用-join运算符

$array -join '';

您也可以调用该String.Join方法

[String]::Join('', $array);

在任何一种情况下,结果都将是一个新String实例,其中每个元素$array连接在一起。

于 2012-10-19T15:01:36.000 回答
4

只需使用

-join $array

这会将所有元素粘合在一起。

于 2012-10-19T15:00:22.587 回答
0

#我无法将数据输入到数组中,然后作为文件输出...我不断收到多行: $Output+= "$Name,",($IPV4.IPV4Address).IPAddressToString # Fills the array with the #true response

于 2021-02-03T19:49:59.257 回答