Get-Member为它包含的每种类型的对象返回一个对象名称和成员列表.
PS C:\src\t\getlast> $a = @(1,'now')
PS C:\src\t\getlast> $a | gm
TypeName: System.Int32
...
TypeName: System.String
...
Run Code Online (Sandbox Code Playgroud)
有没有办法获取数组对象本身的对象名称和成员列表?创建一个包含数组和不同类型的数组是我找到获取数组对象成员列表的唯一方法.
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
...
Run Code Online (Sandbox Code Playgroud)
Get-Member -InputObject $a
Run Code Online (Sandbox Code Playgroud)
从本质上讲,Get-Member将整个对象作为元素使用管道进行管理.
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |