zoukankan      html  css  js  c++  java
  • WPF中关于配置文件的读取

    在WPF中的配置文件的读取也是经常用到的一个操作,虽然很基础,但是也记录一下,以后忘记了可以看一看。

    首先就是先新建一个Application Configuration Flie后缀名是.config的文件。如果本来就有就不需要新建了。它是这样的一个文件:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup> 
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
    </configuration>
    

    然后就可以再里面写一些参数,配置什么的,如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup> 
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
        <appSettings>
            <add key="name" value="DK"/>
            <add key="age" value="0"/>
        </appSettings>
    </configuration>

    然后就可以经行读写了,不过还是要先Add References把System.Configuration加进去并引用。然后就可以进行去读,比如我把这个配置文件中value读出来的话是这样:

    string str1 = ConfigurationManager.AppSettings["name"];
    string str2 = ConfigurationManager.AppSettings["age"];

    写的话呢是这样的:

    Configuration cf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    cf.AppSettings.Settings["name"].Value = "GM";
    cf.AppSettings.Settings["age"].Value = "100";
    cf.Save(ConfigurationSaveMode.Modified);  //这个模式的话是将修改的属性写出到配置文件,即使值和继承值相同。
    ConfigurationManager.RefreshSection("appSettings");
  • 相关阅读:
    SpringSource Tools Suite 字体偏小问题
    Ubuntu11.10 Eclipse 提示框 为黑色 解决方案
    图的广度优先搜索 皇星客栈
    哈夫曼编码 皇星客栈
    m_hWnd与this指针 皇星客栈
    建立中序线索二叉树 皇星客栈
    第一部分 整数Hash 皇星客栈
    哈夫曼树建立 皇星客栈
    Hash入门 皇星客栈
    stdin,stdout 和STDOUT_FILENO,STDIN_FILENO的学习 皇星客栈
  • 原文地址:https://www.cnblogs.com/socialdk/p/3145208.html
Copyright © 2011-2022 走看看