zoukankan      html  css  js  c++  java
  • C#把类序列化成XML文件

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Xml;
    using System.Xml.Serialization;
    using System.Diagnostics;

    namespace ConsoleApptest
    {
        class Program
        {
            static void Main(string[] args)
            {
                Person p = new Person() {Name="jok",Age="21",Sex="" };
                Serializer(p,@"D:\Person.xml");
                Console.Read();
            }
            private static void Serializer(object type, string filename)
            {
                using (XmlWriter writer = new XmlTextWriter(filename, Encoding.UTF8))
                {
                    XmlSerializer serializer = new XmlSerializer(type.GetType());
                    serializer.Serialize(writer,type);
                }
                Process.Start(filename);
            }
        }
       public class Person
        {
            public string Name { getset; }
            public string Age { getset; }
            public string Sex { getset; }
        }
    }
  • 相关阅读:
    Linux:Day45(下)
    Linux:Day45(上)
    Linux:Day44(下)
    彻底理解JDK异步
    Ribbon是什么?
    RocketMQ学习笔记(一)eclipse版的quickstart
    线性表的遍历
    八皇后问题
    汉诺塔
    servlet的url-pattern规则
  • 原文地址:https://www.cnblogs.com/Rmeo/p/2554302.html
Copyright © 2011-2022 走看看