标签: powershell
我想检查对象是否属于私有类。
通常,我使用-is关键字检查类型,但这似乎不适用于私有类:
-is
$myObject -is [MyAssembly.MyPrivateClass]
输出:
无法找到[MyAssembly.MyPrivateClass]类型
如何使它适用于私有类?
作为一种解决方法,我可以这样写:
$myObject.GetType().FullName -eq "MyAssembly.MyPrivateClass"
但它的可读性相当低。