检查变量/属性是单个值还是对象/数组

时间:2016-02-23 18:36:35

标签: powershell

我想循环遍历一堆对象并检查每个对象的属性以查看它是否是单个值(字符串或整数)或者它是否是一个对象/数组(如果它包含任何内容只是看看是否无关紧要它是一个对象或数组)。

我打算只检查每个属性是字符串还是整数,但是有更有效的方法吗?

1 个答案:

答案 0 :(得分:5)

$object -is [Array]

-is运算符检查对象是否是某种类型。

编辑:也许你想要的是看它是Value Type

$object.GetType().IsValueType