<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .Net8-02-Configuration

      .Net8 讀取配置文件 

      1.讀取json文件   

      AppSettings.json 文件
      {
        "Person": {
          "Name": "楊xx",
          "Gender": "",
          "Age": 20
        } 
      }
      
      代碼:
              static void ReadFile1()
              {
                  /*
                   使用 
                  icrosoft.Extensions.Configuration
                  Microsoft.Extensions.Configuration.Json
      
                   */
                  //1.構造配置對象
                  ConfigurationBuilder builder = new ConfigurationBuilder();
                  //添加要讀取的文件
                  builder.AddJsonFile("AppSettings.json");
                  IConfiguration configuration = builder.Build();
      
                  //2. 讀取配置信息
                  string name = configuration["person:name"];
                  int age = int.Parse(configuration["person:age"]);
                  string gender = configuration["person:gender"];
      
                  Console.WriteLine($"name:{name},age:{age},gender:{gender}");
      
                  Console.ReadKey();
              }

      讀取 YMl文件

      static void ReadFileYMl()
      {
      /*
      使用
      Microsoft.Extensions.Configuration.yml
      Microsoft.Extensions.Configuration.Json

      */
      //1.構造配置對象
      ConfigurationBuilder builder = new ConfigurationBuilder();
      //添加要讀取的文件
      builder.AddYamlFile("AppSettings.yaml");
      IConfiguration configuration = builder.Build();

      //2. 讀取配置信息
      string name = configuration["person:name"];
      int age = int.Parse(configuration["person:age"].ToString());
      string gender = configuration["person:gender"];
      Console.WriteLine($"name:{name},age:{age},gender:{gender}");
      Console.ReadKey();
      }

       

      2. 讀取json 文件并且綁定到對象

       public class Person
       {
           public string Name { set; get; }
      
           public string Gender { set; get; }
      
           public int Age { set; get; }
       }
      
      代碼:
      
           static void ReadFile2()
           {
               //1.構造配置對象
               ConfigurationBuilder builder = new ConfigurationBuilder();
               //添加要讀取的文件
               builder.AddJsonFile("AppSettings.json");
               IConfiguration configuration = builder.Build();
      
               //2.使用Microsoft.Extensions.Configuration.Binder 綁定
      
               Person p = new Person();
               configuration.GetSection("Person").Bind(p);
      
               Console.WriteLine($"name:{p.Name},age:{p.Age},gender:{p.Gender}");
      
               Console.ReadKey();
           }

      3.讀取json 文件并且 綁定IOptions 

       static void ReadFile3()
       {
           //1.構造配置對象
           ConfigurationBuilder builder = new ConfigurationBuilder();
           //添加要讀取的文件
           builder.AddJsonFile("AppSettings.json");
           IConfiguration configuration = builder.Build();
      
           //2.配置綁定 
           //使用Microsoft.Extensions.Options.ConfigurationExtension
           ServiceCollection services = new ServiceCollection();
           services.Configure<Person>(configuration.GetSection("Person"));
      
           //
           ServiceProvider serviceProvider = services.BuildServiceProvider();
           IOptions<Person> options = serviceProvider.GetRequiredService<IOptions<Person>>();
           Person p = options.Value;
           Console.WriteLine($"name:{p.Name},age:{p.Age},gender:{p.Gender}");
      
      
       }

       

      posted @ 2025-05-26 23:33  逆流而下  閱讀(117)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品久久久久久人妻精品动漫 | 午夜福利高清在线观看| 丁香五月亚洲综合深深爱| 久久精品国产亚洲av天海翼| av激情亚洲男人的天堂| 国产成人自拍小视频在线| 久久69国产精品久久69软件| 亚洲精品熟女国产| 精品一卡2卡三卡4卡乱码精品视频| 国产精品一区免费在线看| 麻豆果冻国产剧情av在线播放| 巫山县| 日韩午夜福利片段在线观看| 国产成人午夜福利在线播放| 久久国产一区二区三区| 亚洲国产成人精品女久久| 国产性三级高清在线观看| 久久国产乱子伦免费精品无码| 亚洲成人av在线高清| 色综合天天综合天天综 | 亚洲精品一区二区妖精| 日本一码二码三码的区分| 国产成人午夜福利院| 波多野42部无码喷潮| 亚洲综合网国产精品一区| 精品国产免费一区二区三区香蕉 | 亚洲欧美高清在线精品一区二区| 精品一区二区三区无码视频 | 国产精品无码无需播放器| 久久国产精品免费一区| 欧美牲交a欧美牲交aⅴ免费| 成熟熟女国产精品一区二区| 国产无遮挡猛进猛出免费软件| 亚洲国产成熟视频在线多多| 国产一区二区三区四区五区加勒比| 亚洲综合一区二区国产精品| 男女性杂交内射女bbwxz| 最近中文字幕免费手机版| 国产日韩久久免费影院| 三亚市| 国产精品天天看天天狠|