我使用C#6.0中創建像一類的getter和屬性的setter方法:C#6 getter和setter
private int _id { get; set; }
public int Id => _id;
但是編譯器說:
屬性或索引「ID」不能徽記 - 我怎樣才能解決這個不創建getter和setter方法就像是隻讀
:
private int _id { get; set; }
public int Id
{
get { return this._id; }
set { this._id = value; }
}
@ Dr.Fre,這是編譯器的功能,而不是框架版本的基礎 – Fabio
作爲一項規則,有這樣的事情,如果你發現自己瘋狂地猜測並隨意使用語言特徵,那麼你應該回頭重新模仿由熟悉語言的人編寫的代碼。 –