2016-05-01 6 views
5

यदि मेरे पास पीएस 5 कक्षा है और मैं इसमें एक स्थिर सदस्य चाहता हूं - मैं इसे कैसे घोषित करूं?पावरहेल 5 कक्षा में स्थिर सदस्य घोषित कैसे करें?

Class Foo { 
    [string] $Bar = 'static member' 
} 

तो मैं इस

Write-Host [Foo]::Bar 

की तरह एक उदाहरण के बिना इसे संदर्भ सकता है यह संभव है?

उत्तर

7

PowerShell 5 इस के लिए एक static कीवर्ड कहा:

static [string] $Bar = 'static member' 

डेमो:

PS > class Foo { 
>>  static [string] $Bar = 'static member' 
>> } 
PS > [Foo]::Bar 
static member 
PS > 
+0

त्वरित प्रतिक्रिया के लिए धन्यवाद! – Avner

संबंधित मुद्दे