2017-09-13 50 views
0

有沒有辦法在打字稿縮寫屬性訪問器,如C#(見下圖):縮寫屬性訪問器?

private string _myProperty; 

public string MyProperty 
{ 
    get => _myProperty; 
    set => _myProperty = value; 
} 

或者是我的代碼已經在下面的最小縮寫版本可能嗎?

private _myProperty:string; 
    get MyProperty():string { 
     return this._myProperty; 
    } 
    set MyProperty(value:string) { 
     this._myProperty = value; 
    } 
+1

如果你只是縮寫到一個字段,你不需要屬性getter/setter對。只是揭露領域本身。 –

+0

正確,但在這種情況下,我正在尋找極簡主義屬性getter/setter對 – Frederic

+1

即使您的C#對於您的示例來說也過於冗長,它應該是'public string MyProperty {get;組; }'沒有備份變量。 – crashmstr

回答

1

你的代碼是最短的版本可能的,雖然在技術上可以在吸氣value參數類型標註離開過返回類型註釋。