完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業(yè)名稱
    * 信用代碼
    * 所在行業(yè)
    * 企業(yè)規(guī)模
    * 所在職位
    * 姓名
    * 所在行業(yè)
    * 學(xué)歷
    * 工作性質(zhì)
    請先選擇行業(yè)
    您還可以選擇以下福利:
    行業(yè)福利,領(lǐng)完即止!

    下載app免費領(lǐng)取會員

    NULL

    ad.jpg

    二次開發(fā)教程:C# 讀取config文件

    發(fā)布于:2019-07-25 15:26:29

    網(wǎng)友投稿

    更多

            static void Main(string[] args)

            {           


    //讀取當(dāng)前exe的config:App.config


    //讀取appSettings節(jié)點里的數(shù)據(jù)


                NameValueCollection nameValues = ConfigurationManager.AppSettings;

                string ssssss = nameValues["Key"];


    //讀取當(dāng)前exe的config:App.config


            //使用exe路徑


                Configuration configuration = ConfigurationManager.OpenExeConfiguration(Assembly.GetEntryAssembly().Location);

                AppSettingsSection ass = configuration.AppSettings;

                string sss = ass.Settings["Key"].Value;


           //讀取configSections里的數(shù)據(jù)

                ConfigurationSectionGroup group = configuration.GetSectionGroup("Group");

                AppSettingsSection group1 = (AppSettingsSection)group.Sections.Get("Group1");




                string str = group1.Settings["Key"].Value;

                Console.WriteLine(str);


    //改變值


                group1.Settings["Key"].Value = "ChangedValue";


    // 保存


                configuration.Save();


    //讀取dll的config文件:TestDll.dll.config


                Type tp = typeof(Class1);

                Configuration config = ConfigurationManager.OpenExeConfiguration(tp.Assembly.Location);

                ConfigurationSectionGroup _group = config.GetSectionGroup("Group");

                AppSettingsSection appss = (AppSettingsSection)_group.Sections.Get("SubGroup");

                Console.WriteLine(appss.Settings["TestKey"].Value);


                Console.ReadLine();

            }


    App.config文件:


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

    <configuration>

     

      <configSections>

        <pGroup name="Group">

          <p name="Group1" type="System.Configuration.AppSettingsSection"/>

          <p name="Group2" type="System.Configuration.AppSettingsSection"/>

        </pGroup>

      </configSections>

      <Group>

        <Group1>

          <add key ="Key" value="10"/>

        </Group1>

        <Group2>

          <add key ="Key" value="10"/>

        </Group2>

      </Group>

     

      <appSettings>

        <add key="Key" value="Value"/>

      </appSettings>

      <startup>

        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />

      </startup>

    </configuration>


    TestDll.dll.config文件:


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

    <configuration>

      <configSections>

        <pGroup name="Group">

          <p name="SubGroup" type="System.Configuration.AppSettingsSection"/>

        </pGroup>  

      </configSections>

      <Group>

        <SubGroup>

          <add key="TestKey" value="TestValue"/>

        </SubGroup>

      </Group>

    </configuration>

    本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

    未標題-1.jpg

    上一篇:二次開發(fā)教程:WPF 設(shè)置快捷鍵

    下一篇:二次開發(fā)教程:Revit開發(fā)自定義警告

    主站蜘蛛池模板: 精品国产一区二区三区无码| 91在线一区二区| 国产乱码精品一区二区三区麻豆 | 精品欧美一区二区在线观看| 国产精品第一区揄拍无码| 99久久国产精品免费一区二区| 国产另类TS人妖一区二区| 国产精品乱码一区二区三| 日本中文一区二区三区亚洲| 中文字幕av一区| 久久国产精品一区免费下载| 无码一区二区三区亚洲人妻| 日韩国产精品无码一区二区三区| 麻豆视传媒一区二区三区| 伊人色综合一区二区三区影院视频| 无码少妇一区二区性色AV| 中文国产成人精品久久一区| 国产激情精品一区二区三区| 波多野结衣一区二区三区高清在线 | 亚洲AV日韩AV天堂一区二区三区 | 日本v片免费一区二区三区 | 久久高清一区二区三区| 一区二区三区视频免费观看 | 久久精品一区二区三区不卡| 精品国产日韩一区三区| 国产成人一区二区精品非洲| 亚洲AV无码一区二区乱子仑| 亚洲日本va午夜中文字幕一区| 天堂资源中文最新版在线一区| 久久婷婷久久一区二区三区| 精品少妇一区二区三区视频| 日本免费电影一区二区| 亚洲AV美女一区二区三区| 久久久久人妻一区精品性色av| 97久久精品无码一区二区| 中文字幕精品一区二区| 国产一区二区三区手机在线观看| 一区二区三区国产精品| 夜夜爽一区二区三区精品| 亚洲一区无码中文字幕| 蜜臀Av午夜一区二区三区|