Подтвердить что ты не робот

Эквивалент PowerShell оператора С# "есть"?

В PowerShell script мне нужно определить, действительно ли вызов метода .NET возвращает правильный тип объекта или, по крайней мере, совместимый тип. Как я могу это сделать?

4b9b3361

Ответ 1

Что-то вроде этого:

$a -is [string]

Или вы можете использовать GetType() и посмотреть, нужен ли тип.

Ответ 2

$yourObject.pstypenames вернет целую цепочку наследования.