爲什麼C#中的屬性不能只讀?爲什麼不能只讀屬性使用
當我嘗試有一個屬性只讀它指出:
修飾符「只讀」是不適用於這個項目
Simmilar問題在這裏問: Why can't properties be readonly? 但問題在5年前被問到,然後提供的答案是:因爲他們不認爲它通過。這是5年後的情況嗎?
編輯: 代碼示例:
public class GreetingClass
{
public readonly string HelloText { get; set; }
}
能否請您發佈您的代碼 –
好吧,在這5年之後,技術上沒有任何改變,所有你提到的問題的答案仍然是最新的。 –
嗯,* property *只是'get' /'set'訪問器的一個方便的名字,它是一個*方法*。 –