在PowerShell函数中,我可以有类似以下的代码:
Function myFunction {
Param(
[Parameter(Mandatory=$True)][string]$foo,
[Parameter(Mandatory=$False)][string]$bar = "whatever"
)
....
}
但是这似乎仅限于函数 - 是否有类似于方法的东西?
class MyClass {
...
[void]MethodA {
Param(
....
对我来说不起作用。
解释器抱怨类方法参数列表中缺少'('。