我正在编写一个C#/ VB应用程序来连接数据库并处理数据。 我得到了这个代码来获取一个序列化的字节数组并对其进行反序列化,然后将其写入一个Dictionary 代码行是:
Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object> Deserializer(byteArrayEmp));
我得到的错误非常无益。 “如果我将鼠标悬停在对象上,则只能使用赋值,调用,递增,递减,等待和新对象表达式作为语句” 并且“如果我将鼠标悬停在字典上,则使用泛型类型'System.Collections.Generic.Dictionary'需要2个类型参数。
答案 0 :(得分:2)
也许你的意思是:
Dictionary<string, Object> DictionaryEmployee = (Dictionary<string, Object>) Deserializer(byteArrayEmp);
这只是铸造右括号的错位。