创建列表使用两种类型的组合

时间:2015-07-14 12:29:14

标签: c# list oop

我需要创建一个列表,其中每个成员是两种类型A和B的组合。是否可能? 例如,假设A和B:

class A
{
    int a1;
    string a2;
}

class B
{
    int b1;
    string b2;
}

我想创建:

List<A&B> SampleList;

以A&amp; B包含以下属性的方式:

    int a1;
    string a2;
    int b1;
    string b2;

1 个答案:

答案 0 :(得分:0)

解决方案1:使用2个单独的列表 解决方案2:使用字典 解决方案3:创建一个C类,它将A和B保存为(公共)成员并创建一个C列表。