OrderByDescending如何使用?C#OrderByDescending
我有一個標籤,圓,聲明如下
ReadOnlyCollection<FlangeCircle> Circles
它含有variabel double類型
我想基礎上,diamter對它們進行排序的,直徑所以我儘量
FlangeCircle<FlangeCircle> query = Circles.OrderByDescending(p => p.Diameter);
但是這不會通過編譯器,但下面的確如此:
var query = Circles.OrderByDescending(p => p.Diameter);
這是爲什麼,我該如何用「正確」類型聲明查詢?
/斯特凡
我想象的類型是'的IEnumerable''不FlangeCircle '**編輯:**居然只記得它可能'IOrderedEnumerable ' –
Manatherin
你也可以將鼠標放在var關鍵字上(如果你使用visual studio),它應該告訴你編譯器將它分配給的類型 – Manatherin
@Manatherin:你可能想把它作爲答案; – fjdumont