從C#6開始,只讀屬性可簡寫爲表達式屬性。它使用雙箭頭替換了花括號,get訪問器和return關鍵字。 例如:spa
decimal CurrentPrice,sharedOwned; public decimal Worth { get{ return CurrentPrice*sharedOwned; } }
使用表達式屬性以下:code
public decimal Worth=>CurrentPrice*sharedOwned;
C#7進一步容許在set訪問器上使用表達式體,其書寫方法以下: blog
public decimal Worth { get=>CurrentPrice*sharedOwned; set=>sharedOwned=value }