我如何将LINQ与具有并行数组的类一起使用?
作者:互联网
我最近开始想在我的代码中使用LINQ.我正在使用类似如下的TimeSeries类:
public struct TimeSeriesFloat
{
public DateTime[] DateTime;
public float[] Value;
}
我希望能够使用LINQ对“值”进行排序,并使DateTime数组也能保持DateTime [i]和Value [i]之间的1:1映射.
我试图在类上实现一个IEnumerator来启动,但是我什至无法使它正常工作而没有错误.因此,我退后一步,问自己是否值得,因为可能无法对一个数组进行排序,而对另一个数组进行排序以保持映射的并行方式.
可能吗?
编辑:哇!我很抱歉.赶紧给我上课.这是一个结构.
标签:ienumerator,linq,c,sorting 来源: https://codeday.me/bug/20191025/1925413.html