我有一段代碼從列表中進行選擇,並在內部選擇中實例化其他列表並將其複製到其中。選擇一個已經聲明的列表
var rep = Histories.Select(rec => new ReportRecord()
{
Name = rec.ProductName,
Total = rec.AdvanceTotal,
BidTotal = rec.LiveTotal
});
我需要修改這個代碼(我不能因爲有限的LAMBDA技能),這樣var rep
前應選擇被實例化。例如:
var rep = new ReportRecord();
Histories.Select(c => rep.ProductName=c.Name,
rep.Total=c.AdvanceTotal,
rep.BidTotal=rec.LiveTotal);
你能幫我正確的syntex嗎?
我真的很瞭解你的幫助和指導。
感謝
@Toubi,你的問題對我來說沒有意義。請詳細說明您實際嘗試解決什麼具體問題,而不是請求可能適用或不適用於您的問題的特定語言慣用語。 –
'rep'的類型在你的兩個例子中不同,在第一個例子中它是'IEnumerable',在第二個例子中它只是'ReportRecord',你需要像Kirk說的那樣做,並且解釋更多*你正在努力做*,而不是問*如何做你認爲可能工作的解決方案來做你想做的事*。這被稱爲[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 –