最大的值對象的名單,我希望我可以解釋我的情況不夠好一些幫助。搜索按日期
基本上我有一個列表(ITEMLIST)由ItemRows的如下
ItemRows
public string ItemId { get; set; }
public string ItemDate { get; set; }
public string ItemPrice { get; set; }
目前我在foreach循環,來遍歷當前變量在每次迭代中另一功能。但是,當我通過價格時,我只想要通過每個ItemDate的最高價格。
foreach item in ItemList
{
AnotherFunction(ItemId, ItemDate, MaxPriceByDate);
}
所以,如果我有以下4行的數據....
123, 01/01/2015, $15
234, 01/01/2015, $20
345, 01/02/2015, $10
456, 01/02/2015, $5
這裏是我想要的循環傳遞信息一起:
first iteration: 123, 01/01/2015, $20
second iteration: 234, 01/01/2015, $20
third iteration: 345, 01/02/2015, $10
fourth iteration: 456, 01/02/2015, $10
基本上我我正在尋求如何從我的列表中選擇foreach循環使用的美元數量的幫助,但我只希望它從每次迭代的列表中選擇最高數量的日期。
我希望這是有道理的,我感謝您的幫助!
您需要的if else塊 – Haris
你爲什麼不通過'item'成'AnotherFunction',而不是自己指定的所有值。另外您提供將不編譯由於缺少大括號的代碼,請正確地顯示它 – TheLethalCoder
據數據從平面文件來了,但我可能能夠與數據的導入工作。不是一個壞主意,我會稍微處理它。 – Gazrok