由於我們可以在朋友函數的幫助下訪問派生類中的基類的私有數據成員。我們如何在C#asp.net中做同樣的事情?我的意思是什麼在C#asp.net中的朋友函數的替代?如何在派生類中訪問基類的私有數據成員?
1
A
回答
2
internal
是東西訪問修飾符需要砥單一組件訪問。 protected
是訪問基類內容的修飾符。
如果您無法控制基類並需要'hack'訪問,則NHibernate會執行此類操作。在私有實例字段上創建高性能setter時。在這種情況下,您可能會感興趣的方法NHibernate.Bytecode.Lightweight.ReflectionOptimizer.GenerateSetPropertyValuesMethod
的源代碼。
0
您可以使用反射...這可能會給你一個開始......
相關問題
- 1. 基類的私有數據成員如何被派生類訪問?
- 2. 如何讓派生類訪問私有成員數據?
- 3. 派生類可以訪問其基類的私有成員
- 4. C++派生類訪問基類成員
- 5. 在派生類中實現虛函數時訪問基類私有成員
- 6. 私人成員如何在C#中的派生類中訪問?
- 7. 訪問基類成員中派生
- 8. 訪問繼承的私有基類成員...通過派生類對象...在基類成員中創建
- 9. 從派生類訪問基類的受保護數據成員
- 10. C++如何訪問派生類中的基類靜態成員?
- 11. C++從派生類訪問私有成員到另一個派生類(兩者具有相同的基類)
- 12. 只給一些派生類訪問基類的成員函數
- 13. 訪問派生類成員的基類函數
- 14. 訪問從基類指針派生的私有成員函數派生類對象
- 15. 傳承 - 無法訪問基類的數據成員在派生類中繼承
- 16. 如何使該類內的派生類不能訪問私有成員?
- 17. 爲什麼派生類繼承基類的私有成員?
- 18. 在從模板類派生的類中訪問基類成員函數
- 19. 如何在存在多個派生類時使用基類指針訪問派生類的函數成員?
- 20. 從基類繼承私有成員到派生類C++
- 21. 派生類訪問的基類 - 如何?
- 22. C++:從派生類訪問基地或全局變量的私有成員
- 23. 使用派生列表類訪問基列表類的成員?
- 24. 通過基類指針訪問派生類的成員C++
- 25. 基類的方法訪問派生類成員
- 26. 爲什麼我可以通過派生對象的基類指針訪問派生的私有成員函數?
- 27. 函數如何訪問類對象的私有數據成員?
- 28. 基類的私有成員是否始終在C++的派生類中繼承?
- 29. 重寫基類的私有成員的行爲在派生類中,C++
- 30. 爲什麼基類私有屬性被派生類訪問?