c# - 如何在c#中序列化哈希表

标签 c# serialization hashtable

我已经实现了 session 状态模式 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”

最佳答案

关于c# - 如何在c#中序列化哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413828/

相关文章:

c# - Nancy:从 "/"提供静态内容(例如 index.html)?

c# - 无法将类型为 'System.String' 的对象转换为类型 'System.Collections.Hashtable'

python - 为什么哈希表搜索不成功的时间复杂度为Θ(1+α)?

json - 使用 JSON.net 将 JSON 反序列化为 .net 基类

javascript - 使用带有嵌套 "list"的 .NET deserialize() 进行 JSON 解析

java - 在 Java 中序列化枚举有好的替代方法吗?

c# - 为什么对于 C# 中 byte[] 类型的键,哈希表不会为 "ContainsKey"返回 true?

c# - 包含非 EF 方法调用的 Select 子句

c# - 以相同的顺序在 C# 中随机化两个 List<string>

c# - Newtonsoft 两次反序列化同一个 json 流的有效方法