C#中把一个实体类A放在list泛型集合list1中,在取出时根据A中各字段的值进行合并应该怎么办。

A包含以下字段:abcde,在从list1取出的时候赋值给泛型集合list2,list2中的字段是:abfghe,其中fgh是根据bcd的不同值进行赋值。这个代码该怎么写... A包含以下字段:a b c d e ,在从list1取出的时候赋值给泛型集合list2,list2中的字段是:a b f g h e ,其中 f g h 是根据b c d 的不同值进行赋值。这个代码该怎么写?
对不起大家,我没说清楚,就举个例子吧:
list1: a b c d e
1 2 3 4 Y
1 2 5 6 Y
1 2 4 5 Y
1 3 3 3 N
1 3 4 6 N
list2 :按照上面合并为2列
a b f g h e
1 2 4 5 6 Y
1 3 3 6 null N
其中f、g、h 的值是b值&&c值的不同情况决定的d的值,但c值在b唯一的情况下最多出现3次(前三列)
c=3&&b=2-->f=d=4; c=5&&b=2-->g=d=5;c=4&&b=2-->h=d=6;e=e=Y
c=3&&b=3-->f=d=3; c=3&&b=3-->g=d=6; c=3&&b=3-->h=d=null; e=e=N
展开
 我来答
pot2217331
2011-04-12 · TA获得超过226个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:88.9万
展开全部
你好,你的问题只能是遍历集合了:
假设list2为B的泛型集合

参考代码:
foreach(A a1 in list1){
B b1 = new B();
b1.a=a1.a;
//根据bcd不同值给b1中所有字段
b1.e=a1.e;
list2.add(b1);
}
lordofbai_du
2011-04-12 · TA获得超过183个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:262万
展开全部
楼主说话不专业啊,小弟才疏学浅看不懂,A是什么?“字段”是什么?abcde又是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式