小编Rob*_*ers的帖子

序列化包含对象列表的对象

我心中已经建立NotInheritable Serilizer是serilizes我的所有类以及与成功类的列表.直到我构建一个包含类列表的类列表.我正在获取运行时Exeption:生成XML文档时出错.导致完全空的XML :(

这些是我的serilize课程:

<System.Serializable> _
<System.Xml.Serialization.XmlInclude(GetType(StatisticItem))> _
Public Class Statistic
    Public StatItem As New list(Of StatisticItem)
    'Bla bla bla
end class


<Serializable> _
Public Class StatisticItem              
        Private stStatPath As String = ""    
        Private eStatType As StatType = 0
        Private iBatchNumber As Int32 = 0
end class
Run Code Online (Sandbox Code Playgroud)

和序列化器:

Public NotInheritable Class XmlSerializer       

    Public Shared Sub Serialize(Of T)(ByVal obj As T, sConfigFilePath As String)        
        Dim XmlBuddy As New System.Xml.Serialization.XmlSerializer(GetType(T))
        Dim MySettings As New System.Xml.XmlWriterSettings()
        MySettings.Indent = True
        MySettings.CloseOutput = True       
        Dim …
Run Code Online (Sandbox Code Playgroud)

vb.net serialization xmlserializer

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

serialization ×1

vb.net ×1

xmlserializer ×1