小编Vic*_*tor的帖子

存储XML中的自定义应用程序设置

请帮忙.我有这个代码,这是我的类序列化\反序列化应用程序设置.

[XmlRoot("EvaStartupData")]
[Serializable] 
public class MyConfigClass
{
    public string ServerName { get; set; }
    public string Database { get; set; }
    public string UserName { get; set; }
    public string UserLogin { get; set; }


    public static void MyConfigLoad()
    {
        FileInfo fi = new FileInfo(myConfigFileName);
        if (fi.Exists)
        {
            XmlSerializer mySerializer = new XmlSerializer(myConfigClass.GetType());
            StreamReader myXmlReader = new StreamReader(myConfigFileName);
            try
            {

                myConfigClass = (MyConfigClass)mySerializer.Deserialize(myXmlReader);
                myXmlReader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("?????? ???????????? MyConfigLoad\n" + e.Message);
            }

            finally
            {
                myXmlReader.Dispose();
            }
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# settings xml-serialization

2
推荐指数
1
解决办法
7584
查看次数

标签 统计

.net ×1

c# ×1

settings ×1

xml-serialization ×1