ToArray()、ToList() 为我们带来了巨大方便。
ToDictionary() 也不赖。
ToDictionary() 有 2 个参数,一个是 key、一个是 value。
比如:
ToDictionary(m => m.Id, m => m.Name);
如上将 Id 属性作为 Key,将 Name 属性作为 Value。
Dictionary OrderBy 之后,也可以用 ToDictionary,比如:
visitTrend = visitTrend.OrderBy(m => m.Key).ToDictionary(m => m.Key, m => m.Value);
顺便说一下,除了 OrderBy,还有 OrderByDescending。
另外,也可以用 Min、Max 取 Key 或 Value 的极值,比如:
var minEntryDate = visitTrend.Min(m => m.Key); var maxEntryDate = visitTrend.Max(m => m.Key);