最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

獲取App.config配置文件中的參數(shù)值

 更新時(shí)間:2015年07月23日 14:26:04   作者:自由自在的蟲子  
這篇文章介紹了獲取app.config配置文件中的參數(shù)值方法,首先是要添加System.Configuration引用,其次類文件中必須有 using System.Configuration;再次App.config添加,最后向App.config配置文件添加參數(shù),下面通過列子給大家講解下,需要的朋友可以參考下

下面通過代碼示例給大家展示下,具體內(nèi)容如下:

首先添加System.Configuration引用
向App.config配置文件添加參數(shù)

App.config添加
向App.config配置文件添加參數(shù)
  例子:

  在這個(gè)App.config配置文件中,我添加了4個(gè)參數(shù),App.config參數(shù)類似HashTable都是鍵/值對(duì)

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
 <add key="theDate" value="2015-07-20 16:25"/>
 <add key="theName" value="Alice"/>
 <add key="theType" value="NBA"/>
 <add key="thePrice" value="12500.00"/>
 </appSettings>
</configuration>

  那如何訪問App.config配置文件中的參數(shù)值呢?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace AppConfigDemo
{
 class Program
 {
  static void Main(string[] args)
  {
   //判斷App.config配置文件中是否有Key(非null)
   if (ConfigurationManager.AppSettings.HasKeys())
   {
    //循環(huán)遍歷出配置文件中的所有的鍵Key
    foreach (string s in ConfigurationManager.AppSettings)
    {
     Console.WriteLine(s);
    }
   }
   Console.ReadKey();
  }
 }
}

  使用for循環(huán)遍歷Key的代碼如下:


       

 static void Main(string[] args)
  {
   //判斷App.config配置文件中是否有Key(非null)
   if (ConfigurationManager.AppSettings.HasKeys())
   {
    //循環(huán)遍歷出配置文件中的所有的鍵Key
    for (int i = 0; i < ConfigurationManager.AppSettings.Count; i++)
    {
     Console.WriteLine(ConfigurationManager.AppSettings.GetKey(i));
    }
   }
   Console.ReadKey();
  }

  通過Key訪問Value的方法:

       

static void Main(string[] args)
  {
   //判斷App.config配置文件中是否有Key(非null)
   if (ConfigurationManager.AppSettings.HasKeys())
   {
    //獲取“theDate”鍵的Value
    foreach (string s in ConfigurationManager.AppSettings.GetValues("theDate"))
    {
     Console.WriteLine(s);
    }
   }
   Console.ReadKey();
  }

  如果你想獲取所有Key的Value集合,那該怎么辦呢?

  思路:將所有的Key遍歷出后保存在一個(gè)容器里(例如:數(shù)組),然后用Key匹配找出Value即可。

       

 static void Main(string[] args)
  {
   //判斷App.config配置文件中是否有Key(非null)
   if (ConfigurationManager.AppSettings.HasKeys())
   {
    List<string> theKeys = new List<string>(); //保存Key的集合
    List<string> theValues = new List<string>(); //保存Value的集合
    //遍歷出所有的Key并添加進(jìn)theKeys集合
    foreach (string theKey in ConfigurationManager.AppSettings.Keys)
    {
     theKeys.Add(theKey);
    }
    //根據(jù)Key遍歷出所有的Value并添加進(jìn)theValues集合
    for (int i = 0; i < theKeys.Count; i++)
    {
     foreach (string theValue in ConfigurationManager.AppSettings.GetValues(theKeys[i]))
     {
      theValues.Add(theValue);
     }
    }
    //驗(yàn)證一下
    Console.WriteLine("*************Key*************");
    foreach (string s in theKeys)
    {
     Console.WriteLine(s);
    }
    Console.WriteLine("************Value************");
    foreach (var item in theValues)
    {
     Console.WriteLine(item);
    }
   }
   Console.ReadKey();
  }


以上代碼就是使用.net技術(shù)獲取app.config配置文件中的參數(shù)值的例子,有需要的朋友可以參考下。

相關(guān)文章

  • Asp.net mvc在view中用C#代碼動(dòng)態(tài)創(chuàng)建元素

    Asp.net mvc在view中用C#代碼動(dòng)態(tài)創(chuàng)建元素

    這篇文章主要給大家介紹了關(guān)于Asp.net mvc如何在view中用C#代碼動(dòng)態(tài)創(chuàng)建元素的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • .NET使用DinkToPdf將HTML轉(zhuǎn)成PDF的示例代碼

    .NET使用DinkToPdf將HTML轉(zhuǎn)成PDF的示例代碼

    這篇文章主要介紹了.NET使用DinkToPdf將HTML轉(zhuǎn)成PDF的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Asp.net MVC下使用Bundle合并、壓縮js與css文件詳解

    Asp.net MVC下使用Bundle合并、壓縮js與css文件詳解

    在web優(yōu)化中有一種手段,壓縮js,css文件,減少文件大小,合并js,css文件減少請(qǐng)求次數(shù)。asp.net mvc中為我們提供一種使用c#代碼壓縮合并js和css這類靜態(tài)文件的方法。這篇文章主要介紹了在Asp.net MVC下使用Bundle合并、壓縮js與css文件的方法,需要的朋友可以參考下。
    2017-03-03
  • asp.net 大文件上傳控件

    asp.net 大文件上傳控件

    這段時(shí)間寫了個(gè)asp.net 上傳大文件控件。經(jīng)過測(cè)試,在ie中可顯示進(jìn)度條。特此共享,望廣大網(wǎng)友多提意見。
    2008-12-12
  • 詳解ASP.NET Core 反向代理部署知多少

    詳解ASP.NET Core 反向代理部署知多少

    這篇文章主要介紹了詳解ASP.NET Core 反向代理部署知多少,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • asp.net(c#)下讀取word文檔的方法小結(jié)

    asp.net(c#)下讀取word文檔的方法小結(jié)

    asp.net(c#)下讀取word文檔的方法小結(jié),需要的朋友可以參考下。
    2011-07-07
  • ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)詳解

    ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core學(xué)習(xí)之使用JWT認(rèn)證授權(quán)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • ASP.net處理XML數(shù)據(jù)實(shí)例淺析

    ASP.net處理XML數(shù)據(jù)實(shí)例淺析

    這篇文章主要介紹了ASP.net處理XML數(shù)據(jù)實(shí)例淺析,分析了XML的原理與用法,并以實(shí)例形式講述了asp.net處理XML數(shù)據(jù)的方法,需要的朋友可以參考下
    2014-10-10
  • aspx 頁面彈出窗口代碼大全

    aspx 頁面彈出窗口代碼大全

    替換主頁面中原有的這一句即可。你可以試著刷新一下這個(gè)頁面或重新進(jìn)入該頁面,窗口再也不會(huì)彈出了。
    2009-06-06
  • Asp.net中的數(shù)據(jù)綁定Eval和Bind應(yīng)用示例

    Asp.net中的數(shù)據(jù)綁定Eval和Bind應(yīng)用示例

    這篇文章主要介紹了Asp.net中的數(shù)據(jù)綁定Eval和Bind的應(yīng)用,需要的朋友可以參考下
    2014-05-05

最新評(píng)論

长春市| 福鼎市| 安庆市| 小金县| 宜州市| 巴东县| 湖北省| 大冶市| 平定县| 托里县| 抚顺县| 基隆市| 石林| 同江市| 平舆县| 利津县| 大荔县| 郓城县| 阳新县| 桦甸市| 宣恩县| 沿河| 福安市| 屯昌县| 德庆县| 东港市| 甘德县| 长白| 堆龙德庆县| 泾源县| 凤山市| 汤阴县| 宁德市| 揭东县| 营山县| 靖远县| 枣阳市| 宁阳县| 通山县| 高清| 乃东县|