【发布时间】:2012-07-09 15:32:45
【问题描述】:
我有一个包含List<string> 的自定义数据类型。
我希望通过嵌套的List<string> 对CustomDataType 中的List 进行分组。
我已经尝试了以下
compoundSchedules.GroupBy(a => a.Timepoints);
其中Timepoints 是表示为字符串的日期列表。如果任何CustomDataTypes 具有相同的时间点,我希望将它们组合在一起。
使用上面的代码,它不会对它们进行分组,而是只是重复 CustomDataType 的 List,其时间点列表为 IGrouping Key。
谢谢。
【问题讨论】:
-
“时间点”是日期时间吗?如果是的话,也许他们有相同的日期,但不同的时间。这将导致它们不会被组合在一起,因为它们必须在默认情况下完全相同
-
见标题,
Timepoints是List<string> -
您是否将时间存储为字符串,何时应该将它们存储为日期时间?