第一(工作):这2条LINQ语句有什么区别?
IEnumerable<PacchettoOfferta> PacchettiTemp = from PacchettoOfferta a in SottoPagina.PacchettiOfferte
select a;
Pacchetti = Pacchetti.Union(PacchettiTemp);
二(不工作,Unable to cast object of type
):
Pacchetti = Pacchetti.Union((IEnumerable<PacchettoOfferta>)SottoPagina.PacchettiOfferte);
为什么?我想用第二种说法......有什么区别?我需要做些什么才能解决问题?
什么是 “SottoPagina.PacchettiOfferte” 的类型? – eyossi
@eyossi:我怀疑'IEnumerable'。非泛型,因此需要类型说明符:) – leppie
我认为下面的答案将解决您的问题,但如果不是,请指定它的类型,并且将很容易解决它 – eyossi