System.Runtime.Serialization.Formatters.Soap.SoapFormatter 反序列化第一个可序列化的对象
2010-03-02 20:32
441 查看
19行处将产生异常:因为将字符串s的一个可序列化的对象反序列化(user)之后尝试转换成yonghu
1 Imports LhqSoft.DataHelper
2 Module Module1
3
4 Sub Main()
5
6 Dim y As New yonghu
7 y.num = 1000
8 y.mima = 1000
9 y.price = 1
10
11 Dim u As New user
12 u.name = "AAAAAAAA"
13
14 Dim s As String = LhqSoft.DataHelper.Serializer.SoapSerialize(y)
15 Dim s1 As String = LhqSoft.DataHelper.Serializer.SoapSerialize(u)
16 s = s + s1
17
18 Dim y1 As yonghu = LhqSoft.DataHelper.Serializer.SoapDeserialize(Of yonghu)(s)19 Dim u1 As user = LhqSoft.DataHelper.Serializer.SoapDeserialize(Of user)(s)
20
21
22
23 End Sub
24
25
26
27 End Module
28
29 <Serializable()> _
30 Public Class yonghu
31
32
33 Public price As String, vote As String, subcount As String, Userserver As String, deadtime As String
34 Public yonghuming As String, num As Integer, mima As String
35
36
37
38
39 End Class
40
41 <Serializable()> Public Class user
42 Public name As String
43 End Class
44
1 Imports LhqSoft.DataHelper
2 Module Module1
3
4 Sub Main()
5
6 Dim y As New yonghu
7 y.num = 1000
8 y.mima = 1000
9 y.price = 1
10
11 Dim u As New user
12 u.name = "AAAAAAAA"
13
14 Dim s As String = LhqSoft.DataHelper.Serializer.SoapSerialize(y)
15 Dim s1 As String = LhqSoft.DataHelper.Serializer.SoapSerialize(u)
16 s = s + s1
17
18 Dim y1 As yonghu = LhqSoft.DataHelper.Serializer.SoapDeserialize(Of yonghu)(s)19 Dim u1 As user = LhqSoft.DataHelper.Serializer.SoapDeserialize(Of user)(s)
20
21
22
23 End Sub
24
25
26
27 End Module
28
29 <Serializable()> _
30 Public Class yonghu
31
32
33 Public price As String, vote As String, subcount As String, Userserver As String, deadtime As String
34 Public yonghuming As String, num As Integer, mima As String
35
36
37
38
39 End Class
40
41 <Serializable()> Public Class user
42 Public name As String
43 End Class
44
相关文章推荐
- System.Runtime.Serialization 命名空间(序列化和反序列化)
- 基础命名空间:序列化_自定义序列化 System.Runtime.Serialization
- .NET 对象的序列化与反序列化 Binary,Soap,Xml
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- 基础命名空间:序列化 System.Runtime.Serialization
- 对象的序列化与反序列化,以xml,二进制流的方式,soap方式序列化对象
- [.net 面向对象程序设计进阶] (12) 序列化(Serialization)(四) 快速掌握JSON的序列化和反序列化
- 对象序列化Serialization与Deserialize方法进行反序列化
- 序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用
- 解决序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用。
- Python开发基础-Day19继承组合应用、对象序列化和反序列化,选课系统综合示例
- 序列化及反序列化XML对象,List IEnumerator
- 对象序列化反序列化例子
- C#实现对象的Xml格式序列化及反序列化
- Gson 序列化对象和反序列化 实例
- Java基础学习总结——Java对象的序列化和反序列化
- Java基础学习总结——Java对象的序列化和反序列化
- 对象的序列化和反序列化详解
- Java基础学习总结——Java对象的序列化和反序列化
- 18、Java入门—Java IO流之对象的序列化和反序列化