是这个样的,我定义了一个传输结构ProtocolMember,他里面有一个Hashtable,
客户端和服务器通过互相发送序列化后的ProtocolMember来传递数据
这里用的JavaScriptSerializer序列化字节数组在服务器端Socket发送数据给客户端的时候,我把Hashtable里面放的一个List<DepartmentModel>
然后序列化成字节数组发送给客户端了,并且客户端能够解析出ProtocolMember
但是在我取ProtocolMember中hashtable里面的List<DepartmentModel>实例的时候,提示我object[]不能转换为List<DepartmentModel>但是能看到Hashtable里面的数据在程序调试走这一步的时候出现异常
Globel.departmentsModel = obj as List<DepartmentModel>异常报告:
无法将类型为“System.Object[]”的对象强制转换为类型“System.Collections.Generic.List`1[Com.ST.ChatSystem.Model.DepartmentModel]”。这里怎么才能取到obj里面的DepartmentModel数据呢?
求高手指点