2015-01-12 46 views
-1

是否有可能有一個C#類屬性如何使一個C#私有財產的唯一的「設置」功能

即:​​

,其值可以的私有成員函數內改變該類,但只能由客戶端程序讀取(外部只有'get'功能可用)?

+3

你有沒有看文檔聲明性質? – Servy

+0

是的。我假設答案在某處,但我仍然想出如何最好地瀏覽MSDN Library條目。逐行讀取它們以找到一個非常簡單的答案可能會令人沮喪,即使它越來越容易使用它。 – user3776749

+1

這裏有一個期望,你在提問前做你的研究,而不是問你可以很容易找到答案的問題,但你不能打擾搜索。 – Servy

回答

6

簡單,使用private

public type name { get; private set; } 

他們是方法,就像任何其他的(儘管預先定義的特徵),因此訪問修飾符仍然適用

+0

真棒,我希望它會是這麼簡單! – user3776749

+2

請注意,這隻適用於C#2.0及更高版本。希望通過這一點每個人都可以使用。 – adv12