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
...