4
A
回答
4
可以限制屬性的getter或setter:
public string MyProperty
{
get { return _myProperty; }
private set { _myProperty = value; }
}
它還適用於內部和保護。 但是,這裏的關鍵詞是「限制」 - 你不能讓任何一個修飾符比整體修飾符更容易訪問。
8
是的,你可以,但是它的規則是你的getter/setter不能擁有比屬性本身更少的訪問權限修飾符。
例如(C#):
public Foo { get; private set; } //this is okay
protected Bar { get; public set; } //this will throw a compile error
相關問題
- 1. 訪問修飾符VS屬性
- 2. 使用訪問修飾符後無法訪問類屬性?
- 3. 屬性上的反射和訪問修飾符
- 4. 什麼是VB6中屬性的默認訪問修飾符?
- 5. 通過訪問修飾符
- 6. 保護訪問修飾符
- 7. 包訪問(protected修飾符)
- 8. 類訪問修飾符
- 9. EventInfo訪問修飾符
- 10. 訪問修飾符 - 業務對象屬性 - 獲取和設置
- 11. 屬性訪問修飾符;爲什麼以下工作沒有?
- 12. Meteor - collection2 autoValue - 如何訪問不在修飾符內的其他文檔屬性
- 13. 如何實現不同的訪問修飾符,當我實現
- 14. 訪問修飾符C# - 內部修飾符
- 15. C#:訪問修飾符化妝方法調用不同
- 16. 沒有訪問修飾符的方法
- 17. 訪問修飾符的正確應用
- 18. 檢查方法的訪問修飾符
- 19. javascript中的類和訪問修飾符
- 20. 函數的SQL Server訪問修飾符
- 21. 訪問修飾符的Scala參數?
- 22. 更改Resharper生成的自動屬性中的訪問修飾符
- 23. 用於C++/CLI的屬性獲取器/設置器的不同訪問修飾符
- 24. const修飾符獲得對象的私有屬性的問題
- 25. eclipse插件來更改方法和屬性的訪問修飾符
- 26. 類和訪問修飾符在.NET
- 27. 類成員訪問修飾符
- 28. 瞭解默認訪問修飾符
- 29. 什麼是訪問修飾符
- 30. Java默認訪問修飾符
,當你嘗試過什麼事? – Juliet 2011-05-06 18:14:28