我必须根据一段时间生成列数的网格视图,然后将大约 10 行数据绑定到网格
有时,我需要查看一年中的每一天 -> 365 列
或一个月中的每一天 -> 30,31 列
或每周每小时 -> 168 列
或者有时从 1 月 15 日到 3 月 23 日,我必须计算天数。
我的想法是创建尽可能多的对象类型来处理每种可能的情况,当被问到时我会调用正确的类型。
然而,这似乎很麻烦,因为创建一个具有 365 个属性的对象,然后是一个具有 168 个属性的对象,等等……似乎没有优化。
我应该如何实施?