0

したがって、スイッチを関数に渡すことができます。

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

関数 -switch1

真実

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 に答える