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 展开
对不起大家,我没说清楚,就举个例子吧:
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 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询