コード例 #1
0
ファイル: XMLHelper_pcq.cs プロジェクト: itHF/TestGitDemo
    /// <summary>
    /// 将定义的类生成XML并保存到本地文件中
    /// </summary>
    /// <typeparam name="T">自定义类类型</typeparam>
    /// <param name="wi">自定义对象</param>
    /// <param name="path">文件保存路径</param>
    public static void Analysis <T>(T wi, string path)
    {
        StreamWriter sw = new StreamWriter(path, false, System.Text.Encoding.UTF8, 102400000);

        sw.Write(XMLAnalysis.SerializeXML(wi));
        sw.Dispose();
        //XMLAnalysis.SerializeXML(wi);
    }
コード例 #2
0
ファイル: GameControl.cs プロジェクト: itHF/TestGitDemo
    void Start()
    {
        Config cf = new Config();

        cf.Name = "a";
        cf.Id   = "1";
        XMLHelper_pcq.Analysis <Config> (cf, "C://T.xml");
        print(XMLAnalysis.SerializeXML <Config>(cf));
    }
コード例 #3
0
ファイル: XMLHelper_pcq.cs プロジェクト: itHF/TestGitDemo
    /// <summary>
    /// 本地读取XML对象
    /// </summary>
    /// <typeparam name="T">自定义类类型</typeparam>
    /// <param name="path">文件读取路径</param>
    /// <returns></returns>
    public static T ReadXML <T>(string path)
    {
        StreamReader sr  = new StreamReader(path);
        string       xml = sr.ReadToEnd();

        sr.Dispose();
        T LGdata = XMLAnalysis.DeserializeXML <T>(xml);

        return(LGdata);
    }
コード例 #4
0
 static void Main(string[] args)
 {
     XMLAnalysis.Execute();
 }