我有一個目前自動的屬性。沒有身體的吸氣器,安裝員
public string MyProperty { get; set; }
不過,我現在需要它來執行一些動作每次改變時間,所以我想邏輯添加到二傳手。所以,我想要做的事,如:
public string MyProperty {
get;
set { PerformSomeAction(); }
}
然而,這並沒有建立... MyProperty.get' must declare a body because it is not marked abstract, extern, or partial
我不能只是有吸回MyProperty
,因爲它會導致無限循環。
有沒有這樣做的方法,或者我必須聲明一個私有變量來引用?我寧願不爲MyProperty
使用,通過了代碼都在這個類和外面
這很傷心,不是嗎。我的意思是爲什麼他們會允許像'string myStr {get;私人設置; }'但不是'{get;設置{...}}。 – Parziphal