2012-04-26 37 views
-1
[Serializable] 
    public class KeyValue 
    { 
     public List<Dictionary<string, string>> pair { get; set; } 
    } 

異常來當我插入數據到配置文件時,Keyvalue對不能被序列化。有什麼問題?類不能被序列化

+0

asp.net profile – gaurav 2012-04-26 11:26:09

+0

AFAIK,ASP .NET使用XML序列化。 XmlSerializer不能序列化字典。看到這個問題:http://stackoverflow.com/questions/1277656/store-a-generic-dictionary-in-an-asp-net-profile – Dennis 2012-04-26 11:41:15

回答

1

Dictionary類不是XML序列化,但如果你google一下有很多的解決方法。看看this link的樣本。

+1

二進制序列化是可能的,但XMl序列化是可能的變通辦法哈希表和字典。 – 2012-04-26 12:04:24

相關問題