Tl; dr我想要設置一組鍵值對,其中的值可以是多種類型,但也可以使用ISerializable
進行序列化。這是可能的,如果是的話,我該如何去實現它?Key Value Pair Collection,其中的值可以是多種類型?
我試圖替換現有系統中的代碼,其中Hashtables
存儲在Session
變量中,允許開發人員根據指定的鍵存儲多種類型的對象。我試圖轉換系統,以便它可以使用SqlServer SessionState
(將Session
數據存儲在db而不是內存中),這需要將所有添加到Session
對象的所有內容都設置爲ISerializable
。
希望這可以通過我自己的Generic數據類來實現,它可以封裝集合中多個類型的對象。我只是不太明白(我已經使用了大量的泛型集合,只是從來沒有建立我自己的泛型類,所以我很努力地看到我該怎麼做)。
非常感謝在此提供任何建議。
有什麼問題,只是'詞典'? –