gpt4 book ai didi

powershell - 如何获取数组对象的成员列表?

转载 作者:行者123 更新时间:2023-12-04 01:48:09 26 4
gpt4 key购买 nike

Get-Member 为它包含的每种类型的对象返回一个对象名称和成员列表。

PS C:\src\t\getlast> $a = @(1,'now')
PS C:\src\t\getlast> $a | gm

TypeName: System.Int32
...
TypeName: System.String
...

有没有办法获取数组对象本身的对象名称和成员列表?创建一个包含数组和不同类型的数组是我发现获取数组对象成员列表的唯一方法。

PS C:\src\t\getlast> $a = @(@(1),'now')
PS C:\src\t\getlast> $a.GetType()

IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array

PS C:\src\t\getlast> $a | gm

TypeName: System.Object[]
...
TypeName: System.String
...

最佳答案

Get-Member -InputObject $a

本质上,将整个对象提供给 Get-Member,因为使用管道逐个元素地对其进行管道传输。

关于powershell - 如何获取数组对象的成员列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52970675/

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