确定一个列表值超过另一个列表值的时间

问题描述 投票:0回答:1

我需要确定何时List1值超过List2值:

Boolean CrossAbove(IList<Decimal> values1, IList<Decimal> values2) {

  return values1[values1.Count - 2] < values2[values2.Count - 2] && values1.Last() > values2.Last();

}

如何更改CrossAbove方法以不仅允许Decimals,还允许DoublesInts,...

c#
1个回答
1
投票
//Make it generic
Boolean CrossAbove(IList<T> values1, IList<T> values2) {

  return values1[values1.Count - 2] < values2[values2.Count - 2] && values1.Last() > values2.Last();

}
© www.soinside.com 2019 - 2024. All rights reserved.