私はint
の値をキーにし、グループをdatetime
という値にした構造を持っています。C#の構造を表す
私の質問は、C#でそのような構造を表現する方法ですか?
私はDictionary<int, DateTime[]>
を試みたが、辞書には、常に自分のアプリケーションでプログラムすることが実用的ではない各キーのための別の配列を必要とするので、私は、datetime
要素を追加し、除去しながら辞書を操作することはできません。
私はint
の値をキーにし、グループをdatetime
という値にした構造を持っています。C#の構造を表す
私の質問は、C#でそのような構造を表現する方法ですか?
私はDictionary<int, DateTime[]>
を試みたが、辞書には、常に自分のアプリケーションでプログラムすることが実用的ではない各キーのための別の配列を必要とするので、私は、datetime
要素を追加し、除去しながら辞書を操作することはできません。
このデータ構造は動作します:C#で
IDictionary<int,List<DateTime>> datesById = new Dictionary<int,List<DateTime>>();
datesById.Add(1, new List<DateTime>());
datesById[1].Add(DateTime.Now);
@Downvoter他の人に自分自身を変換するために、対応するメソッドを持っている - コメントをケア? – Oded