PowerShell相当于C#"is"运算符?

Jay*_*van 20 powershell

在PowerShell脚本中,我需要确定.NET方法调用是否实际返回正确类型的对象,或者至少是兼容类型.我怎样才能做到这一点?

man*_*lds 29

像这样的东西:

$a -is [string]
Run Code Online (Sandbox Code Playgroud)

或者您可以使用GetType()并查看该类型是否符合您的要求.

  • @ jpmc26:是的,它现在是*,因为当我在Google上搜索"powershell is operator"时,*这个*Stackoverflow问题是第一个结果.其他搜索结果都不相关. (2认同)

Dav*_*ant 6

$ yourObject.pstypenames将返回完整的继承链.