c#写入配置文件(text)
2021-06-09 23:10
标签:strong file 清空 string 写入 额外 直接 iter app 1.获取当前时间 System.DateTime currentTime = new System.DateTime(); 写入配置文件 1)建立文件缓冲流(不知道这名字啥意思。。就当规划文件路径和编写方式用的) FileStream 类名fs=new FileStream("文件路径---可以直接写文件名,默认在debug里---例如config.txt ",FileMode.Create); 这里的这个Create参数是覆盖的意思,还有个参数是Append,(就是不覆盖) 2)用系统给的函数写配置文件的内容(记得要new一个这个类的对象) StreamWriter sw=new StreamWriter(fs) (参数放路径就好) 3) 写内容 例:sw.WriteLine("串口数据(串口号,波特率,奇偶校验位,数据位,停止位) " + currentTime.ToString()); 4) 如果不写这个函数,只有当整个程序运行结束时才会存储文件(用来防止数据丢失的,这个函数一结束就保存内容) sw.Flush(); 5)关闭 sw.Close(); fs.Close(); 想了下关闭释放内存还有个Dispose,查阅后可知 Close负责关闭业务,Dispose负责销毁对象。 但是Dispose会负责Close的一切事务,额外还有销毁对象的工作,即Dispose包含Close 那么就是说如果下面还有需要用到这个Filestream的就不要Dispose,用Close,否则内容会被清空。 c#写入配置文件(text) 标签:strong file 清空 string 写入 额外 直接 iter app 原文地址:https://www.cnblogs.com/dengzhekaihua/p/10640864.html
currentTime = System.DateTime.Now;
上一篇:C#中可选参数和具名参数的使用