查找集合一部分中最小属性的索引
我有一个类 Bar:
public class Bar
{
public string Symbol { get; set; }
public DateTime DateTime { get; set; }
public double Open { get; set; }
public double High { get; set; }
public double Low { get; set; }
public double Close { get; set; }
public int Volume { get; set; }
}
和一个集合,
minDataCollection<Bar>
我试图找到具有最低 bar.Low 的条形索引,该索引位于从当前条形开始 n 条形的条形“宽度”内。 问题是,如果我创建另一个大小为“宽度”的集合并找到最小值,我将失去与主集合索引的连接。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 LINQ 的
Select
-with-an-index,然后MinBy
来自 MoreLINQ:You can use LINQ's
Select
-with-an-index, thenMinBy
from MoreLINQ: