PowerShell返回SELECT*上的Length属性

Mit*_*tul 0 powershell

我试图获得所有的字符串属性和方法.而不是>"1,2,3,4,5,6"| Get-Member只是出于好奇我尝试了以下命令,它给了我String对象的Length属性.我以为它会给我错误或没有输出.知道为什么这样做吗?或者PowerShell如何解释SELECT命令?

    PS C:>"1,2,3,4,5,6" | SELECT * 

    Length  
    -----------

    11
Run Code Online (Sandbox Code Playgroud)

And*_*ndi 6

LengthSystem.String其余成员的唯一属性是方法.你可以这样做:

"1,2,3,4,5,6" | Get-Member
Run Code Online (Sandbox Code Playgroud)

Select是别名Select-Object.Select-Object -Property *列出传入对象的所有属性和属性值.

你可以看到所有成员System.String 在这里和在读了Select-Objectcmdlet的位置.