如何组合从一个类继承的多个子类的所有功能
本文关键字:何组合 子类 功能 继承 组合 一个 | 更新日期: 2023-09-27 17:51:10
我需要使用嵌入在从一个类继承的不同子类中的几个函数。例如,ListView
中的ListViewA
和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
}
}