我的结构包含int
值作为键,一组datetime
作为值。
我的问题是如何在C#中表示这样的结构?
我尝试了Dictionary<int, DateTime[]>
但是在添加和删除datetime
元素时我无法使用字典,因为字典总是需要为每个键使用不同的数组,这在编程时是不实际的我的申请。
答案 0 :(得分:5)
此数据结构将起作用:
IDictionary<int,List<DateTime>> datesById = new Dictionary<int,List<DateTime>>();
datesById.Add(1, new List<DateTime>());
datesById[1].Add(DateTime.Now);
答案 1 :(得分:0)
C#中的容器有相应的方法将自己转换为其他