我需要使用從一個類繼承的不同的子類內嵌多種功能。例如,ListViewA
和從ListView
ListViewB
。子類來自第三方軟件和開源。有沒有簡單的方法來組合所有的功能?如何多子類的所有功能結合起來,從
回答
你可以嘗試這樣的事情:
foreach(ListView unknownListView in unknownObjectList)
{
if (unknownListView is ListViewA)
{
var LWA = unknownListView as ListViewA;
// ... do something with ListViewA
}
if (unknownListView is ListViewB)
{
var LWB = unknownListView as ListViewB ;
// ... do something with ListViewB
}
}
大體上說,ListViewA可以保存和恢復列信息,而ListViewB可以對多列進行排序。有沒有一種簡單的方法來生成一個子類,或者可以保存和恢復配置和排序的東西,而不需要太多的重新編碼工作? – user1966817
你可以編輯問題,並提供更多的代碼,以便你可以得到具體的答案,目前它太籠統了。林不知道我理解的UT斯達康可以crearte既包含clases內的對象一類新的問題,但你仍然必須實現內將訪問匹配對象accorsing托特他所期望的功能 – CloudyMarble
要具體的方法,有重寫或重載類的內部方法而不繼承的方法? – user1966817
- 1. 如何將列表的功能與文本框結合起來
- 2. 有沒有辦法將節點模塊與類似的功能結合起來?
- 3. 如何組合父子類的功能?
- 4. 如何製作所有功能組合?
- 5. 結合多個Ruby功能
- 6. 結合多個jQuery功能
- 7. 將功能與jQuery中的選擇器結合起來
- 8. PrintCapabilities看起來並沒有返回所有可用的功能
- 9. 將子類列表和父類列表結合起來
- 10. DOJO Promise所有子功能
- 11. 如何編寫結合以下所有功能以達到所需輸出的功能
- 12. jQuery:將hashchange與點擊功能結合起來
- 13. 如何結合的類型子類
- 14. 如何Django的tastypie多發的資源結合起來?
- 15. 如何行類似的數據結合起來,Pentaho的
- 16. 結合多個相同的Java功能
- 17. 如何將python中多元列表的元素結合起來?
- 18. MySQL將來自多個表的查詢結果結合起來
- 19. 如何從所有排列生成所有可能的組合?
- 20. 如何將點擊和懸停功能結合在一起
- 21. 將多核與雪羣結合起來
- 22. 如何合併該功能一起
- 23. 如何將`var`和`const`結合起來?
- 24. 如何將homeUrl和createUrl結合起來?
- 25. 如何將flowtype與spacemacs結合起來
- 26. 如何將Catalyst和ngettext結合起來?
- 27. Jquery:選擇課後結合「每個」功能的所有內容
- 28. 節點js,如何將Socket.io和鬍子結合起來
- 29. 如何在Python中結合類似功能的屬性
- 30. C++ - 結合功能
您結合所有的功能是什麼意思?是否可以改寫你的問題,然後我們明確地抓住你的意圖 –
做一個擴展方法,並在那裏結合你需要的所有功能。 – Mihai