【问题标题】:C# Deserializing to a dictionary<string, Object>C# 反序列化为字典<string, Object>
【发布时间】:2013-11-02 14:35:15
【问题描述】:

我正在编写一个 C#/VB 应用程序来连接数据库并对数据进行处理。 我得到了这段代码来获取一个序列化的字节数组并对其进行反序列化,然后将其写入字典 代码行是:

Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object> Deserializer(byteArrayEmp));

我遇到的错误非常无益。 “只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句”如果我将鼠标悬停在对象上 和“如果我将鼠标悬停在 Dictionary 上,使用泛型类型 'System.Collections.Generic.Dictionary' 需要 2 个类型参数。

【问题讨论】:

    标签: c# vb.net dictionary deserialization


    【解决方案1】:

    也许你的意思是:

    Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object>) Deserializer(byteArrayEmp);
    

    这只是演员右括号的错位。

    【讨论】:

    • 当然是这样。谢谢,我可以发誓我尝试过投射。
    猜你喜欢
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 2014-01-10
    相关资源
    最近更新 更多