1
A
回答
7
所有這些答案是倒退:受保護的內部可在同一個派生類或其他物體(或InternalsVisibleTo)程序集。 Eric Lippert指出,不可能,Eric Lippert指出,這並不是真正有用的,或者至少是你不應該期待的東西:http://blogs.msdn.com/b/ericlippert/archive/2008/04/24/why-can-t-i-access-a-protected-member-from-a-derived-class-part-three.aspx
+0
爲什麼「受保護的和內部的」對於使用內部類型的受保護成員來說是最合乎邏輯的存儲類?根據我的說法,如果使用內部類型的成員需要對後代類可見,則唯一可用的訪問修飾符是「內部」,這意味着該字段必須對程序集內的所有類都可見,即使這種可見性會違反Liskov替代原則。 – supercat 2011-08-10 22:24:44
0
有一個受保護的內部訪問標識符。你可以使用它。
1
使用受保護的內部訪問修飾符 - http://msdn.microsoft.com/en-us/library/ms173121.aspx
0
只需使用這兩個訪問說明..
protected internal void method()
{
}
相關問題
- 1. Proguard保持班級成員
- 2. 受保護的內部成員
- 3. 爲什麼保護不會保護這個班級的成員?
- 4. 受保護的內部和內部受保護有區別嗎?
- 5. 如何讀出受保護的成員
- 6. 如何訪問受保護的成員
- 7. 受保護的內部
- 8. 困惑:內部,保護,受保護的內部
- 9. 爲什麼FluentNHibernate.Cfg.Db.Create受到內部保護?
- 10. 受保護的內部和受保護的行爲類似
- 11. 覆蓋受保護的內部受保護!
- 12. 受保護的和內部的,不受保護的或內部的
- 13. 受保護的班級內部工作但不在外面工作
- 14. 免費訪問受保護的成員
- 15. 受保護的成員可見用戶
- 16. 使用受保護的成員
- 17. 無法訪問受保護的成員
- 18. 訪問受保護的成員
- 19. 錯誤訪問受保護的成員
- 20. 無法訪問受保護的成員?
- 21. 訪問klarna API的受保護成員
- 22. 一類受保護成員的思考
- 23. 受保護成員的範圍
- 24. 密封類中的受保護成員
- 25. 訪問受保護的成員
- 26. 受保護的數據成員
- 27. 受保護成員的繼承
- 28. 內部班級成員分組指導
- 29. 如何找到內裏的班級並更換上班人員?
- 30. C#的「受保護內部」是指「受保護」*或*「內部」。任何關鍵字是否意味着「受保護」*和*「內部」?
'受保護的內部'意味着它可以被任何人在組件中訪問或從課堂派生,但不一定是兩者,如果這就是你想要的。 – BoltClock 2011-03-03 03:27:12
http://stackoverflow.com/questions/941104/how-to-make-protected-and-internal的副本? – 2011-03-03 03:34:00