1

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

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

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

4

1 回答 1

2

也许你的意思是:

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

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

于 2013-10-24T03:54:50.203 回答