2010-11-26 88 views

回答

16

您不需要只讀屬性。如果它們是隻讀的,請不要聲明setter。如果您使用自動屬性,請將setter聲明爲private。

4

要創建只讀屬性,只需使setter爲私有。如果您希望該屬性也只能從類中讀取,請移除setter並返回一個只讀成員。

readonly關鍵字只能應用於字段。這是C#規範目前唯一預見的用法。

0

是你的問題'你可以修改只讀字段',那麼你的答案是YES。

但是,像以前的回覆聲明屬性相當於方法,所以readonly不適用。