【问题标题】:How to find properties of an object?如何查找对象的属性?
【发布时间】:2011-09-11 11:40:59
【问题描述】:

我怎样才能找到$a在下面的属性对象?

$a = 1
$a.length
$a | Get-Member

Get-Member 似乎没有为对象$a 生成任何属性?长度是对象$aproperty 吗?

【问题讨论】:

    标签: powershell powershell-2.0


    【解决方案1】:

    $a 是一个整数,它没有长度属性。使用 Get-member 是查找对象属性的正确方法。

    【讨论】:

    • 一个整数没有任何名称长度的成员。所以长度对整数没有任何意义。但是,字符串确实具有长度属性。 $a = '一个字符串'; $a.length
    • 也可以是集合的成员(项目数):$a=1,2,3; $a.长度
    • @ShayLevy 你是说Get-Member 对整数有效还是无效?
    【解决方案2】:

    您还可以通过管道将示例对象发送到 Select-Object 以查看所有属性及其值。

    get-process | select -first 1 -prop *
    

    【讨论】:

    • 下次你发布一些代码时选择它并点击{}按钮。另外,发布您的文章的链接很好,但下次尝试公开,我希望您在接下来的答案中不要过度。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 2015-04-13
    • 2016-09-19
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    相关资源
    最近更新 更多