⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serializedata.vb

📁 XML集成订单处理系统源代码.rar 注意:使用源代码时
💻 VB
字号:
Imports System.IO
Imports System.Xml.Serialization

Public Class SerializeData

    Public Function SaveXmlFile(ByVal filename As String)
        Dim tempFilename As String
        tempFilename = filename & ".tmp" '生成临时文件
        Dim tempFileInfo As New FileInfo(tempFilename)
        If tempFileInfo.Exists = True Then tempFileInfo.Delete() '判断该文件是否存在,如果存在则删除
        Dim stream As New FileStream(tempFilename, FileMode.Create) '打开文件
        SaveXmlFile(stream) '保存对象
        stream.Close() '关闭文件
        tempFileInfo.CopyTo(filename, True) '重命名文件
        tempFileInfo.Delete() '删除临时文件
    End Function

    Public Function SaveXmlFile(ByVal stream As Stream)
        Dim serializer As New XmlSerializer(Me.GetType) '创建一个serializer对象
        serializer.Serialize(stream, Me) '保存文件
    End Function
End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -