最大的值对象的名单,我希望我可以解释我的情况不够好一些帮助。搜索按日期
基本上我有一个列表(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