En un script de PowerShell, necesito determinar si una llamada al método .NET realmente devuelve el tipo correcto de objeto, o al menos un tipo compatible. ¿Cómo puedo hacer esto?equivalente de PowerShell del operador C# "is"?
18
A
Respuesta
26
Algo como esto:
$a -is [string]
O puede utilizar GetType() y ver si el tipo es lo que quiere.
6
$ yourObject.pstypenames devolverá la cadena de herencia completa.
Cuestiones relacionadas
- 1. ¿Cuándo el operador `==` no es equivalente al operador `is`? (Python)
- 2. C# Language Design: grupo de métodos dentro del operador `is`
- 3. MySQL "IS IN" equivalente?
- 4. Delphi - ¿Equivalente al operador ternario de C#?
- 5. equivalente Powershell del comando Select de LINQ?
- 6. Usando el operador `is` con los genéricos en C#
- 7. C# nulo coalescente operador equivalente para C++
- 8. equivalente de Java del operador /// de Perl?
- 9. ¿Hay un equivalente Python del operador C# nulo-coalescente?
- 10. Is -Djava.library.path = ... equivalente a System.setProperty ("java.library.path", ...)
- 11. equivalente de PowerShell del comando 'tipo' de BASH (etc.)?
- 12. Ruby's equivalente a C# 's ?? operador
- 13. Powershell y operador condicional
- 14. C# = problema del operador
- 15. sobrecarga del operador C++
- 16. equivalente de su en powershell
- 17. ¿Equivalente a la palabra clave "using" de C# en powershell?
- 18. ¿El equivalente de T-SQL del operador% TYPE de Oracle?
- 19. Operador de llamadas de PowerShell (&) sintaxis y comillas dobles
- 20. ¿El tipo de valor de la caja de distribución del operador IS es o no?
- 21. PowerShell - operador de concordancia y múltiples grupos
- 22. ¿Hay un equivalente Python del operador x de Perl?
- 23. Objective-C - Is !! BOOL Beneficial
- 24. Equivalente a Bash alias en PowerShell
- 25. Operador de negación lógica en F #? (! -equivalente)
- 26. C++ sobrecarga del operador estático
- 27. Sobrecarga del operador + en C++
- 28. Uso del: operador en C
- 29. Sobrecarga del operador en C++
- 30. El nombre del operador => en C#
¡Demasiado simple! "es" es difícil de buscar ... –
@JaySullivan "powershell es operador" son términos geniales para ello. – jpmc26
@ jpmc26: Bueno, sí, es * ahora *, porque cuando busco "powershell es operador" en Google, * esta * pregunta Stackoverflow es el primer resultado. Ninguno de los otros resultados de búsqueda es relevante. –