快速访问特定日期的日期时间对象的最佳集合是什么

本文关键字:日期 对象 最佳 集合 是什么 时间 访问 | 更新日期: 2023-09-27 18:37:26

我必须将对象存储在包含 Datetime 对象作为键的集合中。 该集合确实包括一年中的所有日期。我需要能够按日期快速访问随机对象,但也要能够访问特定日期之前/之后的下一个、前一天、一周/一个月。

我的第一个想法是使用字典,并始终通过索引访问所需的对象。这是最好的方法吗?

快速访问特定日期的日期时间对象的最佳集合是什么

您可以使用:

Hashtable ht = new Hashtable();
DateTime d1 = DateTime.Now;
ht.Add(d1, "Today");

但请记住,字典是通用类型,哈希表不是。 所以你需要决定什么最适合你。