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

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

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

      定義一個連接配置文件類OmCipNetParam

      public class OmCipNetParam{
          //設(shè)備ip地址
          public string PlcIp;
          //設(shè)備端口號
          public int PlcPort;
          //設(shè)備槽號
          public byte slot;
          //本地IP地址
          public string LocalIp;
        /// <summary>
        /// 構(gòu)造函數(shù)
        /// </summary>
        public OmCipNetParam()
        {
            PLcIP = "192.168.250.1";
            PLcProt = 44818;
            PLcSolt = 0;
            LocalIp = "127.0.0.1";
        }
          
      }
      

      定義一個結(jié)構(gòu)體,傳遞函數(shù)運行結(jié)果和運行信息

      ?

       public struct Error
       {
           public bool Flag;
           public string Info;
       }	
      

      使用Newtonsoft.Json進行序列化和反序列化讀寫配置文件

       public static Error Write(string path, OmCipNetParam param)
       {
           Error er = default(Error);
           FileInfo fi = new FileInfo(path);
           //文件是否存在標志
           bool flag = false;
           //對象是否為空標志
           bool flag2 = false;
           try
           {
               flag2 = param == null;
               if (flag2)
               {
                   param = new OmCipNetParam();
               }
               flag = !fi.Directory.Exists;
               if (flag)
               {
                   fi.Create();
               }
               StreamWriter writer = new StreamWriter(path);
               // 執(zhí)行序列化
               string json = JsonConvert.SerializeObject(param);
               //寫入文件
               writer.WriteLine(json);
               writer.Close();
               er.Flag = true;
               er.Info = "保存完成";
      
           }
           catch (Exception ex)
           {
               er.Flag = false;
               er.Info = string.Format("錯誤信息:{0}", ex.Message);
           }
           return er;
      
       }
      

      同理反序列讀取配置文件

       public static Error Reade(string path,out OmCipNetParam param)
       {
           param = new OmCipNetParam();
           Error er = default(Error);
      
           try
           {
      
               FileInfo fi = new FileInfo(path);
               //文件目錄是否存在標志
               bool flag = !fi.Directory.Exists;
               if (flag)
               {
                   fi.Create();
                   
               }
               //文件是否存在標志
               bool flag2 = fi.Exists;
               //如果存在
               if(flag2){
                   //文件讀取
                   //  string json = File.ReadAllText(path);
                   StreamReader reader = new StreamReader(path);
                   string json = reader.ReadLine();
      
                   //反序列
                   param = JsonConvert.DeserializeObject<OmCipNetParam>(json);
                   reader.Close();
                   er.Flag = true;
                   er.Info = "讀取成功!";
               }
               else
               {
                   StreamWriter writer = new StreamWriter(path);
                   // 執(zhí)行序列化
                   string json = JsonConvert.SerializeObject(param);
                   //寫入文件
                   writer.WriteLine(json);
                   writer.Close();
                   er.Flag = true;
                   er.Info = "文件不存在,已經(jīng)創(chuàng)建,請配置";
               }
             
           }
           catch (Exception ex)
           {
               er.Flag = false;
               er.Info = string.Format("錯誤信息:{0}", ex.Message);
      
           }
      
           return er;
       }
      

      注意這里需要引入庫

      using System.IO;
      using Newtonsoft.Json;
      
      posted on 2023-11-05 23:43  瞬間moment  閱讀(147)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产色无码专区在线观看| 日韩av一区二区三区不卡| 亚洲码和欧洲码一二三四| 客服| 国产高清在线精品一本大道| 久久99精品久久水蜜桃| 亚洲人成网7777777国产| av午夜福利一片免费看久久| 蜜臀av久久国产午夜| 樱花影院电视剧免费| 熟妇高潮精品一区二区三区| 中文字幕亚洲无线码A| 午夜福利片1000无码免费| 久久久久四虎精品免费入口| 亚洲av无码牛牛影视在线二区 | 欧美日产国产精品日产| 99精品人妻少妇一区| 亚洲午夜精品毛片成人播放| 酒店大战丝袜高跟鞋人妻| 国产真实交换配乱婬95视频| 亚洲色欲色欲WWW在线丝| 一区二区三区激情都市| 国内精品大秀视频日韩精品| 色噜噜久久综合伊人一本| 老司机午夜精品视频资源| 免费人成再在线观看视频| 爽爽精品dvd蜜桃成熟时电影院 | 天天拍夜夜添久久精品大| 久久人人爽人人爽人人av| 97色伦97色伦国产| 动漫精品中文字幕无码| 国产AV影片麻豆精品传媒| 日韩中文字幕亚洲精品一| 无码人妻精品一区二| 亚洲成av人片无码迅雷下载| 激情综合色区网激情五月| 国产亚洲精品日韩香蕉网| 中文字幕日本一区二区在线观看| 人妻激情一区二区三区四区| 中文字幕日韩精品一区二区三区| 日本美女性亚洲精品黄色|