gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:28:19 26 4
gpt4 key购买 nike

我想遍历一堆对象并检查每个对象的属性以查看它是单个值(字符串还是整数)还是对象/数组(不管它是否包含任何内容,只要看看是否它是一个对象或数组)。

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

最佳答案

$object -is [Array]

-is 操作符检查对象是否为特定类型。


编辑:也许你想看看它是否是 Value Type ?

$object.GetType().IsValueType

更新:TamusJRoyce在评论中提到他们没有看到 .IsValueType 属性,并建议这样做,这更惯用,可能适用于更多情况:

$value -is [System.ValueType]

关于powershell - 检查变量/属性是单个值还是对象/数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com