18
PowerShellスクリプトでは、.NETメソッド呼び出しが実際に正しいタイプのオブジェクト、または少なくとも互換性のある型を返すかどうかを判断する必要があります。これどうやってするの?このようなPowerShell C#の "is"演算子に相当しますか?
PowerShellスクリプトでは、.NETメソッド呼び出しが実際に正しいタイプのオブジェクト、または少なくとも互換性のある型を返すかどうかを判断する必要があります。これどうやってするの?このようなPowerShell C#の "is"演算子に相当しますか?
何か:
$a -is [string]
それとも、はgettype()を使用し、型が何をしたいかどうかを確認することができます。
$ yourObject.pstypenamesは、完全な継承チェーンを返します。
あまりにも簡単! "is"を検索するのは難しいです... –
@JaySullivan "powershell is operator"はそれに対して素晴らしい言葉です。 – jpmc26
@ jpmc26:うーん、それは*今*です。なぜなら、Googleで「powershell is operator」を検索すると、* this * Stackoverflowの質問が最初の結果になるからです。その他の検索結果は関連性がありません。 –