首页 > 解决方案 > PowerShell - .count() 不适用于字符串数组

问题描述

我可能想多了,但我有一个字符串数组,当我输入 $[arrayname].count(); 我收到一个失败的错误,因为 system.string 不包含名为“count”的方法。

我知道这适用于整数数组,我认为除了执行 forloop 之外,还有一种更简单的方法可以获取数组中有多少值。

下面是一个简化的例子。该示例引发了错误。

$Test=@("3","2","1")
$Test.count()

标签: arrayspowershellcount

解决方案


Lee_Dailey 实际上回答了这个问题。

我需要使用属性 [.count] 而不是方法 [.count()]


推荐阅读