[英]OrderByDescending before AddRange Linq Query
我有兩個List
, promolist
和packagelist
。 packagelist
數據必須是第一個,然后是packagelist
,兩個list
必須是OrderByDescending
和ThenByDescending
level
然后是totalclick
貝婁是我嘗試的
promolist.OrderByDescending(o => o.packagelevel.level).ThenByDescending(o => o.totalclick);
promolist.AddRange(packagelist.OrderByDescending(o => o.packagelevel.level).ThenByDescending(o => o.totalclick));
return promolist;
結果幾乎是我想要的結果, promolist
在packagelist
之前,並且packagelist
正確排序,只是promolist
不執行任何OrderByDescending
或ThenByDescending
OrderBy
的結果是您需要分配和評估的新枚舉。 您對結果不做任何事情。
你需要這個:
promolist = promolist.OrderByDescending(o => o.packagelevel.level)
.ThenByDescending(o => o.totalclick)
.ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.