我有一个函数,它创建了一个本地的
列表中的数据如下所示。
我希望使用LINQ将这些结果放入
List<object>
,其中对象是匿名类型。我需要将这些结果返回到Dictionary<string, SortedList<DateTime, double>>
中。列表中的数据如下所示。
{ Security = "6752 JT", Date = {1/17/2011 12:00:00 AM}, zScore = 1 }
{ Security = "6753 JT", Date = {1/17/2011 12:00:00 AM}, zScore = 2 }
{ Security = "6754 JT", Date = {1/17/2011 12:00:00 AM}, zScore = 3 }
{ Security = "6752 JT", Date = {1/18/2011 12:00:00 AM}, zScore = 1 }
{ Security = "6753 JT", Date = {1/18/2011 12:00:00 AM}, zScore = 2 }
{ Security = "6754 JT", Date = {1/18/2011 12:00:00 AM}, zScore = 3 }
{ Security = "6752 JT", Date = {1/19/2011 12:00:00 AM}, zScore = 1 }
{ Security = "6753 JT", Date = {1/19/2011 12:00:00 AM}, zScore = 2 }
{ Security = "6754 JT", Date = {1/19/2011 12:00:00 AM}, zScore = 3 }
我希望使用LINQ将这些结果放入
Dictionary<string, SortedList<DateTime, double>>
中,其中字典的键是Security,值是包含该证券所有日期/ z-score值的SortedList。
当它是自定义对象时,我可以在LINQ中执行此操作,但是如何在匿名类型对象中执行此操作?
注意:此查询最初以不必要的复杂方式发布,并且措辞不当。这可能是为什么没有人回答它的原因!我包含了链接,以防您想查看输出为什么是这种形式。
C# LINQ Z-Score query output to a Dictionary<string, SortedList<DateTime, double>>