zoukankan      html  css  js  c++  java
  • ConfigurationManager.AppSettings方法

    一 配置文件概述:

    应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义的配置节。我们经常使用的配置文件的架构是下面的形式:

    1 <xml version="1.0" encoding="utf-8"?>
    2 <configuration>
    3 <appSettings>
    4 <add key="connectionstring" value="User Source=.;Password=;Initial
    5 Catalog=test;Provider=SQLOLEDB.1;" />
    6 <add key="TemplatePATH" value="Template" />
    7 </appSettings>
    8 </configuration>

    在预定义的 appSettings 节(注意大小写),有很多的元素,这些元素名称都是“add”,有两个属性分别是“key”和“value”。 
    .NET 提供了对appSettings节的访问方法,.Net FrameWork 2.0后使用 ConfigurationManager 或 WebConfigurationManager。 
    使用 System.Configuration.ConfigurationManager,需要在工程里添加对 system.configuration.dll 程序集的引用。(在解决方案管理器中右键点击工程名称,在右键菜单中选择添加引用,在.NET选项卡下即可找到。) 
    添加引用后,就可以用 ConfigurationManager.AppSettings[“Key”] 来读取对应的值了
    但是,ConfigurationManager.AppSettings 属性是只读的,并不支持修改属性值。这是因为据说微软不太建议我们动态写入app.config文件,而是建议手工配置后,在程序运行时只做静态访问。

  • 相关阅读:
    python3 解决tcp黏包方法一
    python3 udp不黏包但丢数据
    python3 类的单例模式
    python3 day07 练习题
    python3 tcp黏包情况二
    python3 tcp黏包情况一
    python3 subprocess模块
    python3 UDP协议下的socket
    python3 TCP协议下的socket
    python3 socket网络通信的整个流程
  • 原文地址:https://www.cnblogs.com/rxhuiu/p/9186522.html
Copyright © 2011-2022 走看看