我有一個只讀屬性:C#.NET 3.5:屬性或索引不能被分配到「 - 」它是隻讀
public CollectionView View { get; }
,我試圖從類的構造函數初始化:
public MyClass()
{
this.View = ......
}
但標題中描述的錯誤正在出現。我在Visual Studio 2008上使用.NET 3.5。我記得在.NET和Visual Studio的更高版本中,只能從構造函數初始化/分配只讀屬性。在.NET 3.5中不可能嗎?如果沒有,我怎麼能在.NET 3.5中做到這一點?我的意思是,我想要一個只讀屬性,並且只能在構造函數中分配一次。
問題在於私有setter不會阻止非構造方法更改屬性值。 – NetMage