用c#表示一个结构
本文关键字:一个 结构 表示 | 更新日期: 2023-09-27 18:18:42
我有一个结构,其中包含一个int
值作为键,一组datetime
作为值。
我尝试了Dictionary<int, DateTime[]>
,但我不能在添加和删除datetime
元素时使用字典,因为字典总是需要每个键不同的数组,这在我的应用程序中编程是不实际的。
这个数据结构可以工作:
IDictionary<int,List<DateTime>> datesById = new Dictionary<int,List<DateTime>>();
datesById.Add(1, new List<DateTime>());
datesById[1].Add(DateTime.Now);
c#中的容器有相应的方法来将自己转换为其他容器