PowerShell相当于C#“is”运算符?

时间:2012-02-17 15:04:08

标签: powershell

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

2 个答案:

答案 0 :(得分:29)

这样的事情:

$a -is [string]

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

答案 1 :(得分:6)

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