我只是linq從對象列表中找到最大對象,現在我想將它從var改回到對象。這是如何完成的。如何從var到對象的類型轉換
List < MyObject> lt = matchings.ToList();
var wwe = lt.Max(ya => ya.Similarity);
var itemsMax = lt.Where(xa => xa.Similarity == wwe);
MyObject sm =(TemplateMatch) itemsMax;//it gives error here
'匹配'是什麼類型? –
matchings,MyObject和TemplateMatch的外觀如何?猜猜你可以簡化你的算法。 – Jocke
a)如果你停止使用var,你的生活將會改善。 b)混合仿製藥和鑄造是一種代碼味道。 –