0

因此您可以将开关传递给函数:

函数 func ($parm1,$parm2,[switch]$switch1) {write-host $switch1}

功能开关1

真的

如何将 switch 传递给 scriptmethod ?

$obj = 新对象对象

Add-Member -in $obj ScriptMethod 'method' { param($parm1,$parm2,[switch]$switch1) write-host $switch1 }

$obj.method(-switch1) # 不起作用

4

1 回答 1

0

开关参数保存一个布尔值,如果方法的目标参数接受布尔值,则传递开关变量:

$obj.method($switch1)
于 2013-06-27T08:20:06.597 回答