zoukankan      html  css  js  c++  java
  • ConfigurationManager读取配置文件

    App.config文件有如下内容: 

    <?xml version="1.0" encoding="utf-8" ?>

    <configuration>
        <appSettings>
            <add key="userName" value="Gaby"/>
            <add key="password" value="12345"/>
        </appSettings>
        <connectionStrings>
            <add name="constr" connectionString="server=.;database=testDB;uid=sa;pwd=123"/>
        </connectionStrings>

    </configuration>

    AppSettingsSection 对象包含配置文件的 appSettings 节的内容

    var userName = ConfigurationManager.AppSettings["username"];

    var pwd = ConfigurationManager.AppSettings["password"];

    注: 必须引入using System.Configuration的DLL。

     
    读取数据库连接字符串connectionStrings 节的内容
     ConnectionStringSettingsCollection connections = ConfigurationManager.ConnectionStrings;

     var conStr = connections["constr"];

    以下是返回集合:

    // Show how to use ConnectionStrings.
    static void DisplayConnectionStrings()
    {
    // Get the ConnectionStrings collection.
    ConnectionStringSettingsCollection connections =
    ConfigurationManager.ConnectionStrings;
    Console.WriteLine();
    Console.WriteLine("Connection strings:");
    // Loop to get the collection elements.
    IEnumerator conEnum =
    connections.GetEnumerator();
    int i = 0;
    while (conEnum.MoveNext())
    {
    string name = connections[i].Name;
    string connectionString = connections[name].ConnectionString;
    string provider = connections[name].ProviderName;
    Console.WriteLine("Name:               {0}", name);
    Console.WriteLine("Connection string:  {0}", connectionString);
    Console.WriteLine("Provider:           {0}", provider);
    }
    } 
     
  • 相关阅读:
    C#算法收集
    算法导论数论最大公约数
    算法导论数论初等数论的概念
    Poj3090 欧拉函数求和
    算法导论数论素数测试和pollard整数因子分解
    Poj 2407
    算法导论数论模运算
    Poj2478
    Window Phone7中SL开发中的位图和从相机获取图片
    WP7中SilverLight中触摸事件和事件路由
  • 原文地址:https://www.cnblogs.com/ycdx2001/p/1431698.html
Copyright © 2011-2022 走看看