【发布时间】:2011-11-16 20:22:11
【问题描述】:
我已经实现了会话状态模式 sqlserver,当我运行我的应用程序时,我面临哈希表的 XML 序列化错误。我的班级看起来像:
[Serializable]
public class ProjectSetup{
private System.Collections.Hashtable _ConfigTable;
//and other properties here
public System.Collections.Hashtable ConfigTable
{
get { return _ConfigTable; }
}
}
现在我想知道如何序列化 hastable 或者如果有其他选择请告诉我。
确切的错误是:“无法序列化 System.Collections.Hashtable 类型的成员 ProjectSetup.ConfigTable,因为它实现了 IDictionary”
【问题讨论】:
-
在序列化时用 ArrayList 替换 Hashtable
-
无论如何,如果我明白你对会话状态的看法,它包含字符串类型的 pars:键、值,对吗?
-
顺便说一句,如果您创建了一个注册帐户(完全免费等),您将不会一直丢失所有问题
标签: c# serialization hashtable