2011-12-25 73 views
2

我有一個結構,其中包含作爲鍵的int值和作爲值的一組datetime在C#中表示一個結構

我的問題是如何在C#中表示這樣的結構?

我試圖Dictionary<int, DateTime[]>但同時添加和移除datetime元件,由於字典總是需要爲每個鍵,這是不實際在我的應用要被編程一個不同的陣列我不能與字典工作。

回答

5

這個數據結構將工作:在C#

IDictionary<int,List<DateTime>> datesById = new Dictionary<int,List<DateTime>>(); 

datesById.Add(1, new List<DateTime>()); 
datesById[1].Add(DateTime.Now); 
+3

@Downvoter - 保健評論? – Oded 2011-12-25 20:14:31

0

容器具有相應的方法將自己轉換成其他

+6

-1 - 這是不可理解的。你想說什麼? – Oded 2011-12-25 20:10:52

+2

請解釋如何回答這個問題。 – Oded 2011-12-25 20:15:51

+0

...........? – 2011-12-25 20:42:44