如果我有一个PS 5类,我想要一个静态成员 - 我该怎么声明它?
Class Foo {
[string] $Bar = 'static member'
}
所以我可以在没有像这样的实例的情况下引用它
Write-Host [Foo]::Bar
这可能吗?
答案 0 :(得分:10)
PowerShell 5为此添加了static
个关键字:
static [string] $Bar = 'static member'
演示:
PS > class Foo {
>> static [string] $Bar = 'static member'
>> }
PS > [Foo]::Bar
static member
PS >