我有一个大约 1000 条记录的数组,每条记录都是一个具有以下属性的对象:
- 结果 + 数字:整数(可以重复,不是 ID) + 日期:日期时间
我想计算并充分利用具有相邻日期的结果。
任何人都可以给出任何想法吗?
编辑: 例如:
I have an array:
List<Result> results = new List<Result> {
new Result(){ Number = 34, Date = "7/15/2011" },
new Result(){ Number = 59, Date = "7/15/2011" },
new Result(){ Number = 11, Date = "7/15/2011" },
new Result(){ Number = 1, Date = "7/16/2011" },
new Result(){ Number = 3, Date = "7/16/2011" },
new Result(){ Number = 34, Date = "7/16/2011" },
new Result(){ Number = 98, Date = "7/17/2011" },
new Result(){ Number = 34, Date = "7/17/2011" },
new Result(){ Number = 29, Date = "7/17/2011" },
new Result(){ Number = 99, Date = "7/17/2011" },
new Result(){ Number = 1, Date = "7/17/2011" },
new Result(){ Number = 31, Date = "7/18/2011" },
new Result(){ Number = 76, Date = "7/18/2011" },
new Result(){ Number = 47, Date = "7/18/2011" },
new Result(){ Number = 34, Date = "7/18/2011" },
new Result(){ Number = 99, Date = "7/19/2011" },
new Result(){ Number = 0, Date = "7/19/2011" },
new Result(){ Number = 88, Date = "7/19/2011" },
new Result(){ Number = 33, Date = "7/19/2011" }
};
As you see, all i want is to get:
- Number = 34 with 4 adjacent days
- Number = 1 with 2 adjacent days