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

      下載app免費領取會員

      NULL

      ad.jpg

      二次開發教程:C# 讀取config文件

      發布于:2019-07-25 15:26:29

      網友投稿

      更多

              static void Main(string[] args)

              {           


      //讀取當前exe的config:App.config


      //讀取appSettings節點里的數據


                  NameValueCollection nameValues = ConfigurationManager.AppSettings;

                  string ssssss = nameValues["Key"];


      //讀取當前exe的config:App.config


              //使用exe路徑


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

                  AppSettingsSection ass = configuration.AppSettings;

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


             //讀取configSections里的數據

                  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>

      本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

      未標題-1.jpg

      上一篇:二次開發教程:WPF 設置快捷鍵

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

      主站蜘蛛池模板: 日本一区二区三区在线观看视频| 3d动漫精品一区视频在线观看| 精品一区二区三区免费观看| 日产亚洲一区二区三区| 日韩A无码AV一区二区三区| 国产日本亚洲一区二区三区| 丝袜无码一区二区三区| 无码一区二区三区亚洲人妻 | 国产视频一区二区| 中文字幕精品一区二区日本| 狠狠色成人一区二区三区| 日韩精品一区二区三区视频| 精品国产一区二区二三区在线观看 | 日本精品一区二区三区在线视频| 国产精品成人免费一区二区| 久久国产精品无码一区二区三区 | 国产精品日本一区二区不卡视频| 国产伦一区二区三区免费| 在线|一区二区三区| 无码人妻精品一区二区三区不卡 | 国产成人一区二区精品非洲| 日韩精品福利视频一区二区三区| 中文字幕一区在线观看视频| 无码国产精品一区二区免费虚拟VR | 亚洲一区无码中文字幕乱码| ...91久久精品一区二区三区| 色噜噜狠狠一区二区三区果冻 | 中文字幕在线精品视频入口一区| 丝袜人妻一区二区三区网站| 国偷自产av一区二区三区| 久久久精品一区二区三区| 91福利一区二区| 国产乱码精品一区二区三区四川人 | 国产一区二区三区不卡在线观看| 日韩精品一区二区三区影院| 国产波霸爆乳一区二区 | 精品视频在线观看一区二区 | 一区在线观看视频| 一区二区三区在线免费 | 无码日韩精品一区二区免费| 久久精品无码一区二区三区免费|