我试图获取所有字符串属性和方法。而不是>“1,2,3,4,5,6”| Get-Member只是出于好奇我尝试了以下命令,它给了我String对象的Length属性。我以为它会给我错误或没有输出。知道为什么这样做吗?或者PowerShell如何解释SELECT命令?
PS C:>"1,2,3,4,5,6" | SELECT *
Length
-----------
11
答案 0 :(得分:6)
Length
是System.String
的唯一属性,其余成员都是方法。你可以这样做:
"1,2,3,4,5,6" | Get-Member
Select
是Select-Object
的别名。 Select-Object -Property *
表示列出传入对象的所有属性和属性值。
答案 1 :(得分:0)
解析文本时很容易做到。您可以使用PSCX Get-TypeName从正常的PowerShell会话调试类型问题(可以在ISE窗口中使用断点)。