检查对象是否属于私有类

时间:2017-06-02 07:47:25

标签: powershell

我想检查对象是否属于私有类。

通常,我使用-is关键字检查类型,但这似乎不适用于私有类:

$myObject -is [MyAssembly.MyPrivateClass]

输出:

  

无法找到[MyAssembly.MyPrivateClass]类型

如何使它适用于私有类?

作为一种解决方法,我可以这样写:

$myObject.GetType().FullName -eq "MyAssembly.MyPrivateClass"

但它的可读性相当低。

0 个答案:

没有答案