hi J'ai le code suivant et je souhaite ne faire que chaque union si une condition est vraie. Je sais que je pourrais écrire un choix de sinon, mais je voulais savoir s'il y a une façon Linq Slicker !?C# linq union conditionnelle
//join the list into one and sort by seqnumber
SegmentList = Alist.Cast<BaseSegment>()
.Union(BList.Cast<BaseSegment>()).Union(CList.Cast<BaseSegment>())
.OrderBy(item => item.SegSeqNumber).ToList();
Donc, étant donné ci-dessus si ATest = true comment puis-je ne iclude Alist comme sage si btest & & CTest sont vraies comment puis-je inclure seulement Blist et clist
Merci
De quels tests parlez-vous? Votre code ne montre rien. – leppie
Extrêmement peu clair. – Kobi
être plus spécifique –