1
我試圖在類方法中使用預定義變量,如$ PSVersionTable或$ PSScriptRoot。他們失敗並顯示錯誤消息爲什麼我不能在類方法中使用預定義的變量?
變量未在方法中分配。
例子:
Class Foo {
[String]$Version
GetVersion() {
If ($PSVersionTable) {
$this.Version = $PSVersionTable.PSVersion
}
}
}
但是,爲什麼?