序列化对象为Xml数据

声明一个承载数据的类为public

public class MyClass
{
    public int Num;
    public string Str;
}

处理成xml格式的字符串

using System;
using System.Xml.Serialization;
using System.IO;

namespace Xml
{
    class Program
    {
        static void Main(string[] args)
        {
            MyClass my = new MyClass();
            my.Num = 10;
            my.Str = "Chicai";

            XmlSerializer serializer = new XmlSerializer(typeof(MyClass));
            StringWriter stringWriter = new StringWriter();
            serializer.Serialize(stringWriter, my);
            string xmlStr = stringWriter.ToString();
            stringWriter.Close();

            Console.WriteLine(xmlStr);
            Console.ReadKey();
        }
    }
}



首页 我的博客
粤ICP备17103704号